rnl162511@ubuntulab:~/src/plt-372/src$ make make 3m make[1]: Entering directory `/home/rnl/rnl162511/src/plt-372/src' cd mzscheme; make 3m make[2]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make cgc make[3]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make common make[4]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make g-c make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' cd gc; make ../libmzgc.a make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc' gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./alloc.c ./alloc.c: In function ‘GC_stopped_mark’: ./alloc.c:502: warning: implicit declaration of function ‘GC_cond_register_dynamic_libraries’ ./alloc.c: In function ‘GC_expand_hp_inner’: ./alloc.c:954: warning: suggest parentheses around ‘&&’ within ‘||’ ./alloc.c: In function ‘GC_set_fl_marks’: ./alloc.c:598: warning: ‘hhdr’ may be used uninitialized in this function ./alloc.c: In function ‘GC_clear_fl_marks’: ./alloc.c:623: warning: ‘hhdr’ may be used uninitialized in this function ./alloc.c: In function ‘GC_stopped_mark’: ./alloc.c:492: warning: ‘start_time’ may be used uninitialized in this function ./alloc.c: In function ‘GC_try_to_collect_inner’: ./alloc.c:335: warning: ‘start_time’ may be used uninitialized in this function gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./reclaim.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./allchblk.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./misc.c ./misc.c: In function ‘GC_init_inner’: ./misc.c:698: warning: statement with no effect ./misc.c:699: warning: statement with no effect ./misc.c:700: warning: statement with no effect gcc -I./include -DNO_SIGNALS -g -O2 -Wall -o if_mach ./if_mach.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -o if_not_there ./if_not_there.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -o threadlibs ./threadlibs.c rm -f mach_dep.o ./if_mach MIPS IRIX5 gcc -c -o mach_dep.o ./mips_sgi_mach_dep.s ./if_mach MIPS RISCOS as -o mach_dep.o ./mips_ultrix_mach_dep.s ./if_mach MIPS ULTRIX as -o mach_dep.o ./mips_ultrix_mach_dep.s ./if_mach POWERPC DARWIN as -o mach_dep.o ./powerpc_darwin_mach_dep.s ./if_mach ALPHA LINUX gcc -c -o mach_dep.o ./alpha_mach_dep.S ./if_mach SPARC SUNOS5 gcc -c -o mach_dep.o ./sparc_mach_dep.S ./if_mach SPARC SUNOS4 as -o mach_dep.o ./sparc_sunos4_mach_dep.s ./if_mach SPARC OPENBSD as -o mach_dep.o ./sparc_sunos4_mach_dep.s ./if_mach SPARC NETBSD as -o mach_dep.o ./sparc_netbsd_mach_dep.s ./if_mach IA64 "" as -o ia64_save_regs_in_stack.o ./ia64_save_regs_in_stack.s ./if_mach IA64 "" gcc -c -o mach_dep1.o -I./include ./mach_dep.c ./if_mach IA64 "" ld -r -o mach_dep.o mach_dep1.o ia64_save_regs_in_stack.o ./if_not_there mach_dep.o gcc -c -I./include ./mach_dep.c ^^^^Starting command^^^^ gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./os_dep.c ./os_dep.c: In function ‘GC_disable_signals’: ./os_dep.c:560: warning: ‘sigsetmask’ is deprecated (declared at /usr/include/signal.h:199) ./os_dep.c: In function ‘GC_enable_signals’: ./os_dep.c:569: warning: ‘sigsetmask’ is deprecated (declared at /usr/include/signal.h:199) ./os_dep.c: In function ‘GC_get_stack_base’: ./os_dep.c:1023: warning: unused variable ‘dummy’ rm -f mark_rts.o ./if_mach ALPHA OSF1 gcc -c -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -Wo,-notail ./mark_rts.c ./if_not_there mark_rts.o gcc -c -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 ./mark_rts.c ^^^^Starting command^^^^ ./mark_rts.c: In function ‘GC_approx_sp’: ./mark_rts.c:386: warning: function returns address of local variable gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./headers.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./mark.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./obj_map.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./blacklst.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./finalize.c ./finalize.c: In function ‘GC_invoke_finalizers’: ./finalize.c:969: warning: ‘mem_freed_before’ may be used uninitialized in this function gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./new_hblk.c ./new_hblk.c: In function ‘GC_build_fl’: ./new_hblk.c:227: warning: dereferencing type-punned pointer will break strict-aliasing rules gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./dbg_mlc.c ./dbg_mlc.c: In function ‘GC_check_heap_proc’: ./dbg_mlc.c:1019: warning: statement with no effect ./dbg_mlc.c: In function ‘GC_debug_realloc’: ./dbg_mlc.c:878: warning: ‘result’ may be used uninitialized in this function gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./malloc.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./stubborn.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./checksums.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./solaris_threads.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./pthread_support.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./pthread_stop_world.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./darwin_stop_world.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./typd_mlc.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./ptr_chck.c ./ptr_chck.c: In function ‘GC_is_valid_displacement’: ./ptr_chck.c:168: warning: suggest parentheses around ‘&&’ within ‘||’ gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./mallocx.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./solaris_pthreads.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./gcj_mlc.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./specific.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./gc_dlopen.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./backgraph.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./win32_threads.c gcc -I./include -DNO_SIGNALS -g -O2 -Wall -DNO_EXECUTE_PERMISSION -DSILENT -DNO_GETENV -DLARGE_CONFIG -DATOMIC_UNCOLLECTABLE -DINITIAL_MARK_STACK_SIZE=8192 -c ./dyn_load.c ar ruv ../libmzgc.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 solaris_threads.o pthread_support.o pthread_stop_world.o darwin_stop_world.o typd_mlc.o ptr_chck.o mallocx.o solaris_pthreads.o gcj_mlc.o specific.o gc_dlopen.o backgraph.o win32_threads.o dyn_load.o ar: creating ../libmzgc.a a - alloc.o a - reclaim.o a - allchblk.o a - misc.o a - mach_dep.o a - os_dep.o a - mark_rts.o a - headers.o a - mark.o a - obj_map.o a - blacklst.o a - finalize.o a - new_hblk.o a - dbg_mlc.o a - malloc.o a - stubborn.o a - checksums.o a - solaris_threads.o a - pthread_support.o a - pthread_stop_world.o a - darwin_stop_world.o a - typd_mlc.o a - ptr_chck.o a - mallocx.o a - solaris_pthreads.o a - gcj_mlc.o a - specific.o a - gc_dlopen.o a - backgraph.o a - win32_threads.o a - dyn_load.o ranlib ../libmzgc.a make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc' make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make foreign-stuff make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' cd ../foreign; make all make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/foreign' make foreign.o make[7]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/foreign' gcc -g -O2 -Wall -I./../mzscheme -I./../mzscheme/include -I./../mzscheme/src -Igcc/libffi/include -c ./foreign.c -o foreign.o make[7]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/foreign' make gcc/libffi/libffi.la make[7]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/foreign' cd gcc/libffi; make libffi.la make[8]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/foreign/gcc/libffi' depbase=`echo src/debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF "$depbase.Tpo" -c -o src/debug.lo src/debug.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi mkdir src/.libs gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c src/debug.c -fPIC -DPIC -o src/.libs/debug.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/debug.lo -MD -MP -MF src/.deps/debug.Tpo -c src/debug.c -o src/debug.o >/dev/null 2>&1 depbase=`echo src/prep_cif.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF "$depbase.Tpo" -c -o src/prep_cif.lo src/prep_cif.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c src/prep_cif.c -fPIC -DPIC -o src/.libs/prep_cif.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/prep_cif.lo -MD -MP -MF src/.deps/prep_cif.Tpo -c src/prep_cif.c -o src/prep_cif.o >/dev/null 2>&1 depbase=`echo src/types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF "$depbase.Tpo" -c -o src/types.lo src/types.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c src/types.c -fPIC -DPIC -o src/.libs/types.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/types.lo -MD -MP -MF src/.deps/types.Tpo -c src/types.c -o src/types.o >/dev/null 2>&1 depbase=`echo src/raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF "$depbase.Tpo" -c -o src/raw_api.lo src/raw_api.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c src/raw_api.c -fPIC -DPIC -o src/.libs/raw_api.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/raw_api.lo -MD -MP -MF src/.deps/raw_api.Tpo -c src/raw_api.c -o src/raw_api.o >/dev/null 2>&1 depbase=`echo src/java_raw_api.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF "$depbase.Tpo" -c -o src/java_raw_api.lo src/java_raw_api.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c src/java_raw_api.c -fPIC -DPIC -o src/.libs/java_raw_api.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/java_raw_api.lo -MD -MP -MF src/.deps/java_raw_api.Tpo -c src/java_raw_api.c -o src/java_raw_api.o >/dev/null 2>&1 depbase=`echo src/x86/ffi.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \ if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF "$depbase.Tpo" -c -o src/x86/ffi.lo src/x86/ffi.c; \ then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi mkdir src/x86/.libs gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c src/x86/ffi.c -fPIC -DPIC -o src/x86/.libs/ffi.o gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I./include -Iinclude -I./src -Wall -g -fexceptions -g -O2 -MT src/x86/ffi.lo -MD -MP -MF src/x86/.deps/ffi.Tpo -c src/x86/ffi.c -o src/x86/ffi.o >/dev/null 2>&1 /bin/bash ./libtool --mode=compile gcc -I. -I./include -Iinclude -I./src -g -O2 -c -o src/x86/sysv.lo src/x86/sysv.S gcc -I. -I./include -Iinclude -I./src -g -O2 -c src/x86/sysv.S -fPIC -DPIC -o src/x86/.libs/sysv.o gcc -I. -I./include -Iinclude -I./src -g -O2 -c src/x86/sysv.S -o src/x86/sysv.o >/dev/null 2>&1 /bin/bash ./libtool --mode=link gcc -Wall -g -fexceptions -g -O2 -o libffi.la -rpath /home/rnl/rnl162511/src/plt-372/lib/../lib -version-info `grep -v '^#' ./libtool-version` src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/x86/ffi.lo src/x86/sysv.lo mkdir .libs gcc -shared src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/x86/.libs/ffi.o src/x86/.libs/sysv.o -Wl,-soname -Wl,libffi.so.4 -o .libs/libffi.so.4.0.1 (cd .libs && rm -f libffi.so.4 && ln -s libffi.so.4.0.1 libffi.so.4) (cd .libs && rm -f libffi.so && ln -s libffi.so.4.0.1 libffi.so) ar cru .libs/libffi.a src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/x86/ffi.o src/x86/sysv.o ranlib .libs/libffi.a creating libffi.la (cd .libs && rm -f libffi.la && ln -s ../libffi.la libffi.la) make[8]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/foreign/gcc/libffi' make[7]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/foreign' make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/foreign' make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make llvm-nothing make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' echo no llvm no llvm make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make[4]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make dynlib make[4]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' cd src; make mzheaders make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' echo -n "#define SCHEME_PLATFORM_LIBRARY_SUBPATH " > schsys.h ./sysname >> schsys.h make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' cd dynsrc; make dynlib make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' make ../mzdyn.o make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' gcc -fPIC -g -O2 -Wall -I./.. -I./../include -I./../src -c ./mzdyn.c -o ../mzdyn.o make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' make ../starter make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' make[6]: `../starter' is up to date. make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/dynsrc' make[4]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make mzlibrary make[4]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' cd src; make all make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' make mzheaders make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' make[6]: Nothing to be done for `mzheaders'. make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' make mzobjects make[6]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' gcc -g -O2 -Wall -I./.. -I./../include -c ./salloc.c -o salloc.o gcc -g -O2 -Wall -I./.. -I./../include -c ./bignum.c -o bignum.o gcc -g -O2 -Wall -I./.. -I./../include -c ./bool.c -o bool.o gcc -g -O2 -Wall -I./.. -I./../include -c ./builtin.c -o builtin.o gcc -g -O2 -Wall -I./.. -I./../include -c ./char.c -o char.o gcc -g -O2 -Wall -I./.. -I./../include -c ./complex.c -o complex.o gcc -g -O2 -Wall -I./.. -I./../include -c ./dynext.c -o dynext.o gcc -g -O2 -Wall -I./.. -I./../include -c ./env.c -o env.o gcc -g -O2 -Wall -I./.. -I./../include -c ./error.c -o error.o gcc -g -O2 -Wall -I./.. -I./../include -c ./eval.c -o eval.o gcc -g -O2 -Wall -I./.. -I./../include -c ./file.c -o file.o gcc -g -O2 -Wall -I./.. -I./../include -c ./fun.c -o fun.o gcc -g -O2 -Wall -I./.. -I./../include -c ./gmp/gmp.c -o gmp.o ./gmp/gmp.c: In function ‘scheme_gmp_tls_restore_snapshot’: ./gmp/gmp.c:5822: warning: ‘other[0u]’ may be used uninitialized in this function ./gmp/gmp.c:5822: warning: ‘other[2]’ may be used uninitialized in this function ./gmp/gmp.c:5822: warning: ‘other[1]’ may be used uninitialized in this function gcc -g -O2 -Wall -I./.. -I./../include -c ./hash.c -o hash.o gcc -g -O2 -Wall -I./.. -I./../include -c ./image.c -o image.o gcc -g -O2 -Wall -I./.. -I./../include -c ./jit.c -o jit.o ./jit.c: In function ‘generate_direct_prim_tail_call’: ./jit.c:1286: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1286: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1286: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1297: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1297: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1297: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_tail_call’: ./jit.c:1326: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1326: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1326: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1335: warning: the address of ‘scheme_fuel_counter’ will always evaluate as ‘true’ ./jit.c:1404: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1404: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1404: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1409: warning: the address of ‘fixup_runstack_base’ will never be NULL ./jit.c:1409: warning: the address of ‘fixup_runstack_base’ will never be NULL ./jit.c:1409: warning: the address of ‘fixup_runstack_base’ will never be NULL ./jit.c:1411: warning: the address of ‘fixup_already_in_place’ will never be NULL ./jit.c:1411: warning: the address of ‘fixup_already_in_place’ will never be NULL ./jit.c:1411: warning: the address of ‘fixup_already_in_place’ will never be NULL ./jit.c: In function ‘generate_finish_tail_call’: ./jit.c:1448: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1448: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1448: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_direct_prim_non_tail_call’: ./jit.c:1467: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1467: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1467: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_retry_call’: ./jit.c:1506: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:1506: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:1506: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:1514: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1514: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1514: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c: In function ‘generate_non_tail_call’: ./jit.c:1587: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1587: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1587: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:1593: warning: the address of ‘scheme_stack_boundary’ will always evaluate as ‘true’ ./jit.c:1599: warning: the address of ‘scheme_fuel_counter’ will always evaluate as ‘true’ ./jit.c:1663: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1663: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1663: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1689: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1689: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1689: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1736: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1736: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:1736: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_self_tail_call’: ./jit.c:1794: warning: the address of ‘scheme_fuel_counter’ will always evaluate as ‘true’ ./jit.c: In function ‘generate_app’: ./jit.c:2129: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:2129: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:2129: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_arith’: ./jit.c:2605: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:2608: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c: In function ‘generate_inlined_constant_test’: ./jit.c:2647: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:2650: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c: In function ‘generate_inlined_type_test’: ./jit.c:2701: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:2710: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c: In function ‘generate_binary_char’: ./jit.c:3117: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:3120: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c: In function ‘generate_inlined_binary’: ./jit.c:3186: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:3189: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c:3204: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:3207: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c:3367: warning: the address of ‘scheme_void’ will always evaluate as ‘true’ ./jit.c:3376: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3376: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3376: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_closure’: ./jit.c:3565: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3565: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3565: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_case_closure’: ./jit.c:3687: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3687: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:3687: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_non_tail_mark_pos_prefix’: ./jit.c:3733: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3733: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3733: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3735: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3735: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3735: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c: In function ‘generate_non_tail_mark_pos_suffix’: ./jit.c:3741: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3741: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3741: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3743: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3743: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c:3743: warning: the address of ‘scheme_current_cont_mark_pos’ will never be NULL ./jit.c: In function ‘generate_non_tail’: ./jit.c:3767: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c:3767: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c:3767: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c:3793: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c:3793: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c:3793: warning: the address of ‘scheme_current_cont_mark_stack’ will never be NULL ./jit.c: In function ‘generate’: ./jit.c:3948: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:3948: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:3948: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:3982: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:3982: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:3982: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4021: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4021: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4021: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4030: warning: the address of ‘scheme_void’ will always evaluate as ‘true’ ./jit.c:4084: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4084: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4084: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4087: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:4087: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:4087: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:4131: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4131: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4131: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4175: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4175: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4175: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4202: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4202: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4202: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4319: warning: the address of ‘scheme_false’ will never be NULL ./jit.c:4446: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4446: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4446: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4465: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4465: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4465: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4512: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4512: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4512: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4515: warning: the address of ‘scheme_undefined’ will always evaluate as ‘true’ ./jit.c:4629: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4629: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4629: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_function_prolog’: ./jit.c:4727: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4727: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4727: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘do_generate_common’: ./jit.c:4823: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4823: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4823: warning: the address of ‘scheme_current_thread’ will never be NULL ./jit.c:4838: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4838: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4838: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4874: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4874: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4874: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4924: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4924: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4924: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4968: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4968: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:4968: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5029: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5029: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5029: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5038: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5038: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5038: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5045: warning: the address of ‘scheme_true’ will never be NULL ./jit.c:5068: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5068: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5068: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5080: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5080: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5080: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5097: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:5097: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:5097: warning: the address of ‘scheme_current_runstack_start’ will never be NULL ./jit.c:5114: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5114: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5114: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5130: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5130: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5130: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5138: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5138: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5138: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5178: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5178: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5178: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5180: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5180: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5180: warning: the address of ‘stack_cache_stack_pos’ will never be NULL ./jit.c:5185: warning: the address of ‘stack_cache_stack’ will always evaluate as ‘true’ ./jit.c:5197: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5197: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5197: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5212: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5212: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5212: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5322: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5322: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5322: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5339: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5339: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5339: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5430: warning: the address of ‘scheme_void’ will always evaluate as ‘true’ ./jit.c:5455: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5455: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5455: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5537: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5537: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5537: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5548: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5548: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5548: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5555: warning: the address of ‘scheme_false’ will never be NULL ./jit.c:5621: warning: the address of ‘scheme_true’ will always evaluate as ‘true’ ./jit.c:5652: warning: the address of ‘scheme_false’ will always evaluate as ‘true’ ./jit.c: In function ‘do_generate_closure’: ./jit.c:5737: warning: the address of ‘scheme_null’ will always evaluate as ‘true’ ./jit.c:5749: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5749: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5749: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5851: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5851: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:5851: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c: In function ‘generate_case_lambda_dispatch’: ./jit.c:6157: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:6157: warning: the address of ‘scheme_current_runstack’ will never be NULL ./jit.c:6157: warning: the address of ‘scheme_current_runstack’ will never be NULL gcc -g -O2 -Wall -I./.. -I./../include -c ./list.c -o list.o gcc -g -O2 -Wall -I./.. -I./../include -c ./module.c -o module.o gcc -g -O2 -Wall -I./.. -I./../include -c ./network.c -o network.o ./network.c: In function ‘scheme_get_host_address’: ./network.c:774: warning: ‘r’ may be used uninitialized in this function gcc -g -O2 -Wall -I./.. -I./../include -c ./numarith.c -o numarith.o gcc -g -O2 -Wall -I./.. -I./../include -c ./number.c -o number.o gcc -g -O2 -Wall -I./.. -I./../include -c ./numcomp.c -o numcomp.o gcc -g -O2 -Wall -I./.. -I./../include -c ./numstr.c -o numstr.o gcc -g -O2 -Wall -I./.. -I./../include -c ./port.c -o port.o gcc -g -O2 -Wall -I./.. -I./../include -c ./portfun.c -o portfun.o gcc -g -O2 -Wall -I./.. -I./../include -c ./print.c -o print.o gcc -g -O2 -Wall -I./.. -I./../include -c ./rational.c -o rational.o gcc -g -O2 -Wall -I./.. -I./../include -c ./read.c -o read.o gcc -g -O2 -Wall -I./.. -I./../include -c ./regexp.c -o regexp.o gcc -g -O2 -Wall -I./.. -I./../include -c ./sema.c -o sema.o gcc -g -O2 -Wall -I./.. -I./../include -c ./setjmpup.c -o setjmpup.o gcc -g -O2 -Wall -I./.. -I./../include -c ./string.c -I. -o string.o gcc -g -O2 -Wall -I./.. -I./../include -c ./struct.c -o struct.o gcc -g -O2 -Wall -I./.. -I./../include -c ./stxobj.c -o stxobj.o ./stxobj.c: In function ‘scheme_stx_has_empty_wraps’: ./stxobj.c:2531: warning: ‘awl.a’ may be used uninitialized in this function ./stxobj.c:2531: warning: ‘awl.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘scheme_stx_extract_marks’: ./stxobj.c:2225: warning: ‘awl.a’ may be used uninitialized in this function ./stxobj.c:2225: warning: ‘awl.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘maybe_add_chain_cache’: ./stxobj.c:801: warning: ‘awl.a’ may be used uninitialized in this function ./stxobj.c:801: warning: ‘awl.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘scheme_stx_parallel_is_used’: ./stxobj.c:3417: warning: ‘w.a’ may be used uninitialized in this function ./stxobj.c:3417: warning: ‘w.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘scheme_stx_source_module’: ./stxobj.c:3375: warning: ‘w.a’ may be used uninitialized in this function ./stxobj.c:3375: warning: ‘w.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘scheme_stx_certified’: ./stxobj.c:2662: warning: ‘awl.a’ may be used uninitialized in this function ./stxobj.c:2662: note: ‘awl.a’ was declared here ./stxobj.c:2662: warning: ‘awl.pos’ may be used uninitialized in this function ./stxobj.c:2662: note: ‘awl.pos’ was declared here ./stxobj.c:2662: warning: ‘awl.is_limb’ may be used uninitialized in this function ./stxobj.c:2662: note: ‘awl.is_limb’ was declared here ./stxobj.c: In function ‘add_all_marks’: ./stxobj.c:2701: warning: ‘awl.a’ may be used uninitialized in this function ./stxobj.c:2701: warning: ‘awl.is_limb’ may be used uninitialized in this function ./stxobj.c: In function ‘wraps_to_datum’: ./stxobj.c:3978: warning: ‘w.a’ may be used uninitialized in this function ./stxobj.c:3978: warning: ‘w.is_limb’ may be used uninitialized in this function gcc -g -O2 -Wall -I./.. -I./../include -c ./symbol.c -o symbol.o gcc -g -O2 -Wall -I./.. -I./../include -c ./syntax.c -o syntax.o gcc -g -O2 -Wall -I./.. -I./../include -c ./thread.c -o thread.o gcc -g -O2 -Wall -I./.. -I./../include -c ./type.c -o type.o gcc -g -O2 -Wall -I./.. -I./../include -c ./vector.c -o vector.o make[6]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/src' make libmzscheme.a make[5]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' ar ruv libmzscheme.a src/*.o ../foreign/foreign.o ../foreign/gcc/libffi/src/*.o ../foreign/gcc/libffi/src/*/*.o ar: creating libmzscheme.a a - src/bignum.o a - src/bool.o a - src/builtin.o a - src/char.o a - src/complex.o a - src/dynext.o a - src/env.o a - src/error.o a - src/eval.o a - src/file.o a - src/fun.o a - src/gmp.o a - src/hash.o a - src/image.o a - src/jit.o a - src/list.o a - src/module.o a - src/network.o a - src/numarith.o a - src/number.o a - src/numcomp.o a - src/numstr.o a - src/port.o a - src/portfun.o a - src/print.o a - src/rational.o a - src/read.o a - src/regexp.o a - src/salloc.o a - src/sema.o a - src/setjmpup.o a - src/string.o a - src/struct.o a - src/stxobj.o a - src/symbol.o a - src/syntax.o a - src/thread.o a - src/type.o a - src/vector.o a - ../foreign/foreign.o a - ../foreign/gcc/libffi/src/debug.o a - ../foreign/gcc/libffi/src/java_raw_api.o a - ../foreign/gcc/libffi/src/prep_cif.o a - ../foreign/gcc/libffi/src/raw_api.o a - ../foreign/gcc/libffi/src/types.o a - ../foreign/gcc/libffi/src/x86/ffi.o a - ../foreign/gcc/libffi/src/x86/sysv.o ranlib libmzscheme.a make[5]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make[4]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make mzschemecgc make[4]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' gcc -g -O2 -Wall -DINITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../collects; pwd`"'"' -I. -I./include -c ./main.c -o main.o gcc -o mzschemecgc main.o libmzscheme.a libmzgc.a -ldl -lm -rdynamic make[4]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make[3]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' cd gc2; make all make[3]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2' make xobjects make[4]: Entering directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2' env XFORM_PRECOMP=yes ../mzschemecgc -rq ./xform.ss --setup --cpp "gcc -E -DNEWGC_BTC_ACCOUNT -I./.. -I./../include" -o xsrc/precomp.h ./precomp.c Copying tree... Copying /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/./xform-mod.ss to xform-collects/xform/xform-mod.ss Copying /home/rnl/rnl162511/src/plt-372/collects/compiler/private/xform.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/compiler/private/xform.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/list.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/list.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/etc.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/etc.ss Copying /home/rnl/rnl162511/src/plt-372/collects/setup/main-collects.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/setup/main-collects.ss Copying /home/rnl/rnl162511/src/plt-372/collects/setup/dirs.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/setup/dirs.ss Copying /home/rnl/rnl162511/src/plt-372/collects/config/config.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/config/config.ss Copying /home/rnl/rnl162511/src/plt-372/collects/setup/configtab.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/setup/configtab.ss Copying /home/rnl/rnl162511/src/plt-372/collects/compiler/private/winutf16.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/compiler/private/winutf16.ss Copying /home/rnl/rnl162511/src/plt-372/collects/compiler/private/mach-o.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/compiler/private/mach-o.ss Copying /home/rnl/rnl162511/src/plt-372/collects/setup/path-relativize.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/setup/path-relativize.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/kw.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/kw.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/name.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/name.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/kerncase.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/kerncase.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/stx.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/stx.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/context.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/context.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/stxset.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/stxset.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/process.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/process.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/port.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/port.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/contract.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/contract.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-object.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-object.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-arrow.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-arrow.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-guts.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-guts.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-helpers.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-helpers.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/pretty.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/pretty.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/port.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/port.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-arr-checks.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-arr-checks.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-opt.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-opt.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/stxparam.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/stxparam.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/stxparamkey.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/stxparamkey.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-opt-guts.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-opt-guts.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/private/boundmap.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/private/boundmap.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-arr-obj-helpers.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-arr-obj-helpers.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/class-internal.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/class-internal.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/class-events.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/class-events.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/serialize-structs.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/serialize-structs.ss Copying /home/rnl/rnl162511/src/plt-372/collects/syntax/define.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/syntax/define.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/classidmap.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/classidmap.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-ds.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-ds.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-ds-helpers.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-ds-helpers.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/contract-basic-opters.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/contract-basic-opters.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/cmdline.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/cmdline.ss Copying /home/rnl/rnl162511/src/plt-372/collects/mzlib/private/cm-ctime.ss to /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/mzlib/private/cm-ctime.ss Compiling xform support... Done making xform-collects. env XFORM_USE_PRECOMP=xsrc/precomp.h ../mzschemecgc -rq ./xform.ss --setup --cpp "gcc -E -DNEWGC_BTC_ACCOUNT -I./.. -I./../include" -o xsrc/salloc.c ./../src/salloc.c gcc -g -O2 -DNEWGC_BTC_ACCOUNT -I./.. -I./../include -Wall -c xsrc/salloc.c -o salloc.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../mzschemecgc -rq ./xform.ss --setup --cpp "gcc -E -DNEWGC_BTC_ACCOUNT -I./.. -I./../include" -o xsrc/bignum.c ./../src/bignum.c gcc -g -O2 -DNEWGC_BTC_ACCOUNT -I./.. -I./../include -Wall -c xsrc/bignum.c -o bignum.o env XFORM_USE_PRECOMP=xsrc/precomp.h ../mzschemecgc -rq ./xform.ss --setup --cpp "gcc -E -DNEWGC_BTC_ACCOUNT -I./.. -I./../include" -o xsrc/bool.c ./../src/bool.c Error [GCING] 133 in ./../src/bool.c: Function double_eqv declared __xform_nongcing__, but includes a function call. xform: Errors converting === context === /home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2/xform-collects/compiler/private/xform.ss:8:2: xform make[4]: *** [xsrc/bool.c] Error 1 make[4]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme/gc2' make[2]: *** [3m] Error 2 make[2]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src/mzscheme' make[1]: *** [3m] Error 2 make[1]: Leaving directory `/home/rnl/rnl162511/src/plt-372/src' make: *** [all] Error 2 rnl162511@ubuntulab:~/src/plt-372/src$ uname -a Linux ubuntulab 2.6.32-5-686 #1 SMP Sat Sep 18 02:14:45 UTC 2010 i686 GNU/Linux rnl162511@ubuntulab:~/src/plt-372/src$ gcc --version gcc (Debian 4.4.4-8) 4.4.5 20100728 (prerelease) Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. rnl162511@ubuntulab:~/src/plt-372/src$