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$