[racket-dev] Segmentation fault in racketcgc if build performed "out-of-tree"

From: Julian Cromarty (julian.cromarty at gmail.com)
Date: Sun Nov 9 18:54:25 EST 2014

Hi all,

I've found an interesting problem with building racket. When built
out-of-tree, as the top-level Makefile does when you use the 'base' or
default targets, the build fails at the point where racketcgc is first run
because it seg faults.

If built in-tree however, everything works fine.

I don't know enough about the source to figure out why this makes such a
crucial difference so I thought I'd ask on here. I've attached a gdb
stacktrace of the seg fault and the two build logs.

I'm running an up to date Sabayon Linux x86_64 machine. Output of `uname
-a` and `gcc -v` attached. Source version: Git:
b7d2722d7da3db3a664857f7e0854a08abb2f45f. Happy to provide any other info
if I missed any.

Thanks,

Julian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20141109/9005be1d/attachment-0001.html>
-------------- next part --------------
(gdb) run
Starting program: /home/jooles/git/racket/racket/src/build/racket/racketcgc
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
warning: File "/lib64/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
	add-auto-load-safe-path /lib64/libthread_db-1.0.so
line to your configuration file "/home/jooles/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/jooles/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
Welcome to Racket v6.1.1.4 [cgc].

Program received signal SIGSEGV, Segmentation fault.
0x00000000005d0baa in register_sector (kind=4, need=1, naya=0x7ffff7eb0000)
    at ../../../racket/sgc/sgc.c:1155
1155	    pagetable = sector_pagetables[pagetableindex];
(gdb) bt
#0  0x00000000005d0baa in register_sector (kind=4, need=1, naya=0x7ffff7eb0000)
    at ../../../racket/sgc/sgc.c:1155
#1  malloc_sector (size=size at entry=16384, kind=kind at entry=4, no_new=no_new at entry=0,
    executable=executable at entry=0) at ../../../racket/sgc/sgc.c:1252
#2  0x00000000005d370c in init_size_map () at ../../../racket/sgc/sgc.c:1599
#3  do_malloc (set_no=set_no at entry=0, size=size at entry=24,
    common=common at entry=0x85ed20 <common>, othersptr=othersptr at entry=0x85efa0 <others>,
    flags=flags at entry=0) at ../../../racket/sgc/sgc.c:2361
#4  0x00000000005d3bc7 in GC_malloc (size=size at entry=24)
    at ../../../racket/sgc/sgc.c:2749
#5  0x0000000000555922 in scheme_make_sized_offset_byte_string (chars=<optimized out>,
    d=d at entry=0, len=len at entry=-1, copy=copy at entry=1)
    at ../../../racket/src/strops.inc:13
#6  0x0000000000450439 in scheme_make_sized_offset_kind_path (kind=59,
    copy=copy at entry=1, len=len at entry=-1, d=d at entry=0, chars=<optimized out>)
    at ../../../racket/src/file.c:629
#7  scheme_make_sized_offset_path (chars=<optimized out>, d=d at entry=0, len=len at entry=-1,
    copy=copy at entry=1) at ../../../racket/src/file.c:636
#8  0x0000000000450463 in scheme_make_path (chars=<optimized out>)
    at ../../../racket/src/file.c:793
#9  0x00000000004336aa in run_from_cmd_line (_argv=<optimized out>, argc=0,
    mk_basic_env=<optimized out>, cont_run=<optimized out>)
    at ../../racket/cmdline.inc:1434
#10 main_after_stack (data=data at entry=0x7fffffffd7e0) at ../../racket/main.c:452
#11 0x000000000054c97b in do_main_stack_setup (data=0x7fffffffd7e0,
    _main=0x432730 <main_after_stack>, no_auto_statics=no_auto_statics at entry=1)
    at ../../../racket/src/salloc.c:198
#12 scheme_main_stack_setup (no_auto_statics=no_auto_statics at entry=1,
    _main=_main at entry=0x432730 <main_after_stack>, data=data at entry=0x7fffffffd7e0)
    at ../../../racket/src/salloc.c:310
#13 0x000000000043138e in main_after_dlls (argv=<optimized out>, argc=<optimized out>)
    at ../../racket/main.c:383
#14 main (argc=<optimized out>, argv=<optimized out>) at ../../racket/main.c:343
(gdb)
-------------- next part --------------
cd racket/src; ./configure; make
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for ar... yes
checking for cos in -lm... yes
checking for dlopen in -ldl... yes
checking for strip... strip
checking for inline keyword... yes
checking for noinline attribute... yes
checking for GNU preprocessor... yes
checking for nl_langinfo (CODESET)... yes
checking for getaddrinfo... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking iconv is usable... yes
checking for mbsrtowcs... yes
checking for poll... yes
checking for epoll... yes
checking for inotify... yes
checking for mmap and mprotect... yes
checking for large page size... no
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking size of bool... 1
checking for intptr_t... yes
checking for uintptr_t... yes
checking for stack direction... down
checking whether byte ordering is bigendian... no
checking for compare-and-swap... yes
checking whether pthread_rwlock is available... yes
checking for powl for extflonums... yes
checking for libffi... yes
Using installed libffi
configure: creating ./config.status
config.status: creating Makefile
config.status: creating racket/Makefile
config.status: creating racket/src/Makefile
config.status: creating racket/dynsrc/Makefile
config.status: creating racket/gc/Makefile
config.status: creating racket/sgc/Makefile
config.status: creating racket/gc2/Makefile
config.status: creating foreign/Makefile
config.status: creating gracket/Makefile
config.status: creating gracket/gc2/Makefile
config.status: creating racket/mzconfig.h
>>> Installation is in-place:
      ./..
    Configure with --prefix if you wanted to install somewhere else.
    The --prefix option also makes the installed files better conform
    to Unix installation conventions. (The configure script will show
    you specific installation paths when --prefix is used.)
    Alternately, you can simply `mv' the in-place installation after
    running `make install'.
make 3m
make[1]: Entering directory '/home/jooles/build/host/racket/src'
cd racket; make 3m
make[2]: Entering directory '/home/jooles/build/host/racket/src/racket'
make cgc
make[3]: Entering directory '/home/jooles/build/host/racket/src/racket'
make common
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
make g-c
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd sgc; make ../libmzgc.a
make[6]: Entering directory '/home/jooles/build/host/racket/src/racket/sgc'
gcc -g -O2  -Wall   -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC -DSGC_EXPORTS -I.. -c ./sgc.c -o sgc.o
make gcobjects
make[7]: Entering directory '/home/jooles/build/host/racket/src/racket/sgc'
make[7]: Nothing to be done for 'gcobjects'.
make[7]: Leaving directory '/home/jooles/build/host/racket/src/racket/sgc'
./../../utils/nicear ar ruv ../libmzgc.a sgc.o
ar: creating ../libmzgc.a
a - sgc.o
ranlib ../libmzgc.a
make[6]: Leaving directory '/home/jooles/build/host/racket/src/racket/sgc'
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make foreign-stuff
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd ../foreign; make all
make[6]: Entering directory '/home/jooles/build/host/racket/src/foreign'
make foreign.o
make[7]: Entering directory '/home/jooles/build/host/racket/src/foreign'
gcc -g -O2  -Wall   -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC -I./../racket -I./../racket/include -I./../racket/src  -c ./foreign.c -o foreign.o
make[7]: Leaving directory '/home/jooles/build/host/racket/src/foreign'
make libffi_OFF
make[7]: Entering directory '/home/jooles/build/host/racket/src/foreign'
:
make[7]: Leaving directory '/home/jooles/build/host/racket/src/foreign'
make[6]: Leaving directory '/home/jooles/build/host/racket/src/foreign'
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make dynlib
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd dynsrc; make dynlib
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make ../mzdyn.o
make[6]: Entering directory '/home/jooles/build/host/racket/src/racket/dynsrc'
gcc -fPIC -g -O2  -Wall  -pthread -I/usr/lib64/libffi-3.1/include  -I./.. -I./../include -I./../src  -c ./mzdyn.c -o ../mzdyn.o
make[6]: Leaving directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make ../starter
make[6]: Entering directory '/home/jooles/build/host/racket/src/racket/dynsrc'
gcc -g -O2  -Wall  -pthread -I/usr/lib64/libffi-3.1/include  -I./.. -I./../include -I./../src  -o ../starter ./ustart.c
make[6]: Leaving directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make mzlibrary
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd src; make all
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket/src'
make mzobjects
make[6]: Entering directory '/home/jooles/build/host/racket/src/racket/src'
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./salloc.c -o salloc.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./bignum.c -o bignum.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./bool.c -o bool.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./builtin.c -o builtin.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./char.c -o char.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./compenv.c -o compenv.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./compile.c -o compile.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./complex.c -o complex.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./dynext.c -o dynext.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./env.c -o env.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./error.c -o error.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./eval.c -o eval.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./file.c -o file.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./fun.c -o fun.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./future.c -o future.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./gmp/gmp.c -o gmp.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./hash.c -o hash.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jit.c -o jit.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitalloc.c -o jitalloc.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitarith.c -o jitarith.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitcall.c -o jitcall.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitcommon.c -o jitcommon.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitinline.c -o jitinline.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitprep.c -o jitprep.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitstack.c -o jitstack.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./jitstate.c -o jitstate.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./letrec_check.c -o letrec_check.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./list.c -o list.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./marshal.c -o marshal.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./module.c -o module.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./mzrt.c -o mzrt.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./network.c -o network.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./numarith.c -o numarith.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./number.c -o number.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./numcomp.c -o numcomp.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./numstr.c -o numstr.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./optimize.c -o optimize.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./place.c -o place.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./port.c -o port.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./portfun.c -o portfun.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./print.c -o print.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./rational.c -o rational.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./read.c -o read.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./regexp.c -o regexp.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./resolve.c -o resolve.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./sema.c -o sema.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./setjmpup.c -o setjmpup.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./sfs.c -o sfs.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./string.c -I. -o string.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./struct.c -o struct.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./symbol.c -o symbol.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./syntax.c -o syntax.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./thread.c -o thread.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./type.c -o type.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./unwind/libunwind.c -o unwind.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./validate.c -o validate.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ./vector.c -o vector.o
make[6]: Leaving directory '/home/jooles/build/host/racket/src/racket/src'
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket/src'
make libracket.a
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket'
./../utils/nicear ar ruv libracket.a src/*.o ../foreign/foreign.o
ar: creating libracket.a
a - src/bignum.o
a - src/bool.o
a - src/builtin.o
a - src/char.o
a - src/compenv.o
a - src/compile.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/future.o
a - src/gmp.o
a - src/hash.o
a - src/jitalloc.o
a - src/jitarith.o
a - src/jitcall.o
a - src/jitcommon.o
a - src/jitinline.o
a - src/jit.o
a - src/jitprep.o
a - src/jitstack.o
a - src/jitstate.o
a - src/letrec_check.o
a - src/list.o
a - src/marshal.o
a - src/module.o
a - src/mzrt.o
a - src/network.o
a - src/numarith.o
a - src/number.o
a - src/numcomp.o
a - src/numstr.o
a - src/optimize.o
a - src/place.o
a - src/portfun.o
a - src/port.o
a - src/print.o
a - src/rational.o
a - src/read.o
a - src/regexp.o
a - src/resolve.o
a - src/salloc.o
a - src/sema.o
a - src/setjmpup.o
a - src/sfs.o
a - src/string.o
a - src/struct.o
a - src/symbol.o
a - src/syntax.o
a - src/thread.o
a - src/type.o
a - src/unwind.o
a - src/validate.o
a - src/vector.o
a - ../foreign/foreign.o
ranlib libracket.a
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make racketcgc
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
gcc -I. -I./include -g -O2  -Wall    -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -DINITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../collects; pwd`"'"' -DINITIAL_CONFIG_DIRECTORY='"'"`cd ./../..; pwd`/etc"'"' -c ./main.c -o main.o
gcc -o racketcgc main.o  libracket.a libmzgc.a  -pthread -ldl -lm  -ldl -lm -rdynamic -lffi
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make[3]: Leaving directory '/home/jooles/build/host/racket/src/racket'
cd gc2; make all
make[3]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
mkdir xsrc
make check-sdep
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
../racketcgc  -cqu ./check-sdep.rkt
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
make xsrc/precomp.h
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
env XFORM_PRECOMP=yes ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/precomp.h ./precomp.c
Copying tree...
Copying /home/jooles/build/host/racket/src/racket/gc2/./xform-mod.rkt to xform-collects/xform/xform-mod.rkt
Copying /home/jooles/build/host/racket/collects/racket/base.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/base.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/base.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/base.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/stxcase-scheme.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stxcase-scheme.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/small-scheme.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/small-scheme.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/qq-and-or.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/qq-and-or.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/stx.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stx.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/cond.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/cond.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/define-et-al.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/define-et-al.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/member.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/member.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/stxcase.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stxcase.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/sc.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/sc.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/ellipses.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/ellipses.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/stxloc.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stxloc.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/with-stx.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/with-stx.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/pre-base.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/pre-base.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/kw.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/kw.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/procedure-alias.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/procedure-alias.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/name.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/name.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/define.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/define.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/letstx-scheme.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/letstx-scheme.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/qqstx.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/qqstx.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/norm-define.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/norm-define.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/sort.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/sort.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/more-scheme.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/more-scheme.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/case.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/case.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/logger.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/logger.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/kw-prop-key.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/kw-prop-key.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/misc.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/misc.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/define-struct.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/define-struct.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/struct-info.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/struct-info.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../stxparam.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/stxparam.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../stxparam-exptime.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/stxparam-exptime.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../private/stxparamkey.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stxparamkey.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../private/stxparam.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/stxparam.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/generic-methods.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/generic-methods.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/reqprov.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/reqprov.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../require-transform.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/require-transform.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/../provide-transform.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/provide-transform.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/modbeg.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/modbeg.rkt
Copying /home/jooles/build/host/racket/collects/syntax/wrap-modbeg.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/syntax/wrap-modbeg.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/for.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/for.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/reverse.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/reverse.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/map.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/map.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/performance-hint.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/performance-hint.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/kernstruct.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/kernstruct.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/norm-arity.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/norm-arity.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/top-int.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/top-int.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/hash.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/hash.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/list.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/list.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/string.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/string.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/kw-file.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/kw-file.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/namespace.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/namespace.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/struct.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/struct.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/cert.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/cert.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/submodule.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/submodule.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/generic-interfaces.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/generic-interfaces.rkt
Copying /home/jooles/build/host/racket/collects/compiler/private/xform.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/compiler/private/xform.rkt
Copying /home/jooles/build/host/racket/collects/racket/list.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/list.rkt
Copying /home/jooles/build/host/racket/collects/racket/system.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/system.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/streams.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/streams.rkt
Copying /home/jooles/build/host/racket/collects/racket/private/port.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/private/port.rkt
Copying /home/jooles/build/host/racket/collects/racket/cmdline.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/cmdline.rkt
Copying /home/jooles/build/host/racket/collects/s-exp/lang/reader.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/s-exp/lang/reader.rkt
Copying /home/jooles/build/host/racket/collects/syntax/module-reader.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/syntax/module-reader.rkt
Copying /home/jooles/build/host/racket/collects/syntax/readerr.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/syntax/readerr.rkt
Copying /home/jooles/build/host/racket/collects/racket/base/lang/reader.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/base/lang/reader.rkt
Copying /home/jooles/build/host/racket/collects/racket/runtime-config.rkt to /home/jooles/build/host/racket/src/racket/gc2/xform-collects/racket/runtime-config.rkt
Compiling xform support...
Done making xform-collects.
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
make xobjects
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/salloc.c ./../src/salloc.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/salloc.c -o salloc.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/bignum.c ./../src/bignum.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/bignum.c -o bignum.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/bool.c ./../src/bool.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/bool.c -o bool.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/builtin.c ./../src/builtin.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/builtin.c -o builtin.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/char.c ./../src/char.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/char.c -o char.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/compenv.c ./../src/compenv.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/compenv.c -o compenv.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/compile.c ./../src/compile.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/compile.c -o compile.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/complex.c ./../src/complex.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/complex.c -o complex.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/dynext.c ./../src/dynext.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/dynext.c -o dynext.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/env.c ./../src/env.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/env.c -o env.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/error.c ./../src/error.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/error.c -o error.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/eval.c ./../src/eval.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/eval.c -o eval.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/file.c ./../src/file.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/file.c -o file.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/fun.c ./../src/fun.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/fun.c -o fun.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/future.c ./../src/future.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/future.c -o future.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/hash.c ./../src/hash.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/hash.c -o hash.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jit.c ./../src/jit.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jit.c -o jit.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitalloc.c ./../src/jitalloc.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitalloc.c -o jitalloc.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitarith.c ./../src/jitarith.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitarith.c -o jitarith.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitcall.c ./../src/jitcall.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitcall.c -o jitcall.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitcommon.c ./../src/jitcommon.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitcommon.c -o jitcommon.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitinline.c ./../src/jitinline.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitinline.c -o jitinline.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitprep.c ./../src/jitprep.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitprep.c -o jitprep.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitstack.c ./../src/jitstack.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitstack.c -o jitstack.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/jitstate.c ./../src/jitstate.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/jitstate.c -o jitstate.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/letrec_check.c ./../src/letrec_check.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/letrec_check.c -o letrec_check.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/list.c ./../src/list.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/list.c -o list.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/marshal.c ./../src/marshal.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/marshal.c -o marshal.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/module.c ./../src/module.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/module.c -o module.o
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -DMZ_PRECISE_GC -c ./../src/mzrt.c -o mzrt.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/network.c ./../src/network.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/network.c -o network.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/numarith.c ./../src/numarith.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/numarith.c -o numarith.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/number.c ./../src/number.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/number.c -o number.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/numcomp.c ./../src/numcomp.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/numcomp.c -o numcomp.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/numstr.c ./../src/numstr.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/numstr.c -o numstr.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/optimize.c ./../src/optimize.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/optimize.c -o optimize.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/place.c ./../src/place.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/place.c -o place.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/port.c ./../src/port.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/port.c -o port.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/portfun.c ./../src/portfun.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/portfun.c -o portfun.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/print.c ./../src/print.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/print.c -o print.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/rational.c ./../src/rational.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/rational.c -o rational.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/read.c ./../src/read.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/read.c -o read.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/regexp.c ./../src/regexp.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/regexp.c -o regexp.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/resolve.c ./../src/resolve.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/resolve.c -o resolve.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/sema.c ./../src/sema.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/sema.c -o sema.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/setjmpup.c ./../src/setjmpup.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/setjmpup.c -o setjmpup.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/sfs.c ./../src/sfs.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/sfs.c -o sfs.o
../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I../src -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/string.c ./../src/string.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/string.c -o string.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/struct.c ./../src/struct.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/struct.c -o struct.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/symbol.c ./../src/symbol.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/symbol.c -o symbol.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/syntax.c ./../src/syntax.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/syntax.c -o syntax.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/thread.c ./../src/thread.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/thread.c -o thread.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/type.c ./../src/type.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/type.c -o type.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/validate.c ./../src/validate.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/validate.c -o validate.o
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/vector.c ./../src/vector.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/vector.c -o vector.o
../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC     -I./../src/../../racket/src"  --keep-lines -o xsrc/foreign.c ./../src/../../foreign/foreign.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/foreign.c -o foreign.o
../racketcgc  -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC   "  --keep-lines -o xsrc/main.c +D INITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../../collects; pwd`"'"' +D INITIAL_CONFIG_DIRECTORY='"'"`cd ./../../..; pwd`/etc"'"' ./../main.c
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -c xsrc/main.c -o main.o
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
make ../racket3m
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
gcc -g -O2  -Wall   -I./.. -I./../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC    -I./.. -c ./gc2.c -o gc2.o
./../../utils/nicear ar ruv ../libracket3m.a salloc.o bignum.o bool.o builtin.o char.o compenv.o compile.o complex.o dynext.o env.o error.o eval.o file.o fun.o future.o hash.o jit.o jitalloc.o jitarith.o jitcall.o jitcommon.o jitinline.o jitprep.o jitstack.o jitstate.o letrec_check.o list.o marshal.o module.o mzrt.o network.o numarith.o number.o numcomp.o numstr.o optimize.o place.o port.o portfun.o print.o rational.o read.o regexp.o resolve.o sema.o setjmpup.o sfs.o string.o struct.o symbol.o syntax.o thread.o type.o validate.o vector.o foreign.o ../src/gmp.o  ../src/unwind.o  gc2.o
ar: creating ../libracket3m.a
a - salloc.o
a - bignum.o
a - bool.o
a - builtin.o
a - char.o
a - compenv.o
a - compile.o
a - complex.o
a - dynext.o
a - env.o
a - error.o
a - eval.o
a - file.o
a - fun.o
a - future.o
a - hash.o
a - jit.o
a - jitalloc.o
a - jitarith.o
a - jitcall.o
a - jitcommon.o
a - jitinline.o
a - jitprep.o
a - jitstack.o
a - jitstate.o
a - letrec_check.o
a - list.o
a - marshal.o
a - module.o
a - mzrt.o
a - network.o
a - numarith.o
a - number.o
a - numcomp.o
a - numstr.o
a - optimize.o
a - place.o
a - port.o
a - portfun.o
a - print.o
a - rational.o
a - read.o
a - regexp.o
a - resolve.o
a - sema.o
a - setjmpup.o
a - sfs.o
a - string.o
a - struct.o
a - symbol.o
a - syntax.o
a - thread.o
a - type.o
a - validate.o
a - vector.o
a - foreign.o
a - ../src/gmp.o
a - ../src/unwind.o
a - gc2.o
ranlib ../libracket3m.a
cd ..; gcc -o racket3m  gc2/main.o libracket3m.a  -pthread -ldl -lm  -ldl -lm -rdynamic -lffi
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
make[3]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
cd dynsrc; make dynlib3m
make[3]: Entering directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make ../mzdyn3m.o
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket/dynsrc'
gcc -fPIC -g -O2  -Wall  -pthread -I/usr/lib64/libffi-3.1/include  -I./.. -I./../include -I./../src  -DMZ_PRECISE_GC -c ./mzdyn.c -o ../mzdyn3m.o
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket/dynsrc'
make[3]: Leaving directory '/home/jooles/build/host/racket/src/racket/dynsrc'
cd gc2; make ../racket3m
make[3]: Entering directory '/home/jooles/build/host/racket/src/racket/gc2'
make[3]: '../racket3m' is up to date.
make[3]: Leaving directory '/home/jooles/build/host/racket/src/racket/gc2'
make[2]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make gracket-3m
make[2]: Entering directory '/home/jooles/build/host/racket/src'
cd gracket; make 3m
make[3]: Entering directory '/home/jooles/build/host/racket/src/gracket'
make resources
make[4]: Entering directory '/home/jooles/build/host/racket/src/gracket'
:
make[4]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
cd gc2; make 3m
make[4]: Entering directory '/home/jooles/build/host/racket/src/gracket/gc2'
mkdir xsrc
make ../gracket3m
make[5]: Entering directory '/home/jooles/build/host/racket/src/gracket/gc2'
../../racket/racket3m  -cqu ./../../racket/gc2/xform.rkt --setup ../../racket/gc2 --cpp "gcc -E -I./../../racket/gc2 -I./../../racket/ -I./../../racket/include/ -DUSE_SENORA_GC    -pthread -I/usr/lib64/libffi-3.1/include  -Dwx_xt -MMD"  --keep-lines -o xsrc/grmain.c +D INITIAL_COLLECTS_DIRECTORY='"'"`cd ./../../../collects; pwd`"'"' +D INITIAL_CONFIG_DIRECTORY='"'"`cd ./../../..; pwd`/etc"'"' ./../grmain.c
gcc -I./../../racket/sgc -I./../../racket/ -I./../../racket/include/ -DUSE_SENORA_GC   -Dwx_xt  -Wall   -Wall   -g -O2 -pthread -I/usr/lib64/libffi-3.1/include   -DGC2_JUST_MACROS -include ./../../racket/gc2/gc2.h -c -DUSE_SENORA_GC   -o grmain.o xsrc/grmain.c
gcc -pthread -L../../racket -o ../gracket3m grmain.o ../../racket/libracket3m.a  -ldl -lm  -ldl -lm -rdynamic -lffi
make[5]: Leaving directory '/home/jooles/build/host/racket/src/gracket/gc2'
make[4]: Leaving directory '/home/jooles/build/host/racket/src/gracket/gc2'
make[3]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make[2]: Leaving directory '/home/jooles/build/host/racket/src'
make[1]: Leaving directory '/home/jooles/build/host/racket/src'
make install-3m
make[1]: Entering directory '/home/jooles/build/host/racket/src'
make install-3m-common
make[2]: Entering directory '/home/jooles/build/host/racket/src'
make install-common-first
make[3]: Entering directory '/home/jooles/build/host/racket/src'
mkdir -p "/home/jooles/build/host/racket/bin" "/home/jooles/build/host/racket/collects" "/home/jooles/build/host/racket/doc" "/home/jooles/build/host/racket/lib" "/home/jooles/build/host/racket/include" "/home/jooles/build/host/racket/lib" "/home/jooles/build/host/racket/share" "/home/jooles/build/host/racket/etc" "/home/jooles/build/host/racket/share/applications" "/home/jooles/build/host/racket/man"
make[3]: Leaving directory '/home/jooles/build/host/racket/src'
cd racket; make install-3m
make[3]: Entering directory '/home/jooles/build/host/racket/src/racket'
make headers
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
./racketcgc -cqu ./mkincludes.rkt "/home/jooles/build/host/racket/include" "." .
Making /home/jooles/build/host/racket/include
Done.
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make unix-install
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd ..; rm -f "/home/jooles/build/host/racket/bin/racketcgc"
cd ..; rm -f "/home/jooles/build/host/racket/bin/racket"
cd ..; cp racket/starter "/home/jooles/build/host/racket/lib/starter"
cp ./dynsrc/starter-sh .
cd ..; cp racket/starter-sh "/home/jooles/build/host/racket/lib/starter-sh"
cd ..; strip "/home/jooles/build/host/racket/lib/starter"
./racketcgc -cu "./collects-path.rkt" "/home/jooles/build/host/racket/lib/starter" ../collects ../etc
cd ..; echo 'CC=gcc' > "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo 'CFLAGS=-g -O2  -Wall    -pthread -I/usr/lib64/libffi-3.1/include ' >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo 'OPTIONS= -DUSE_SENORA_GC' >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo 'MZOPTIONS=' >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo "LDFLAGS= -pthread" >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo 'LIBS=-ldl -lm  -ldl -lm -rdynamic -lffi  ' >> "/home/jooles/build/host/racket/lib/buildinfo"
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make unix-install-3m
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
cd ..; cp racket/racket3m "/home/jooles/build/host/racket/bin/racket"
cd ..; strip "/home/jooles/build/host/racket/bin/racket"
make unix-no-install-libs-3m
make[5]: Entering directory '/home/jooles/build/host/racket/src/racket'
:
make[5]: Leaving directory '/home/jooles/build/host/racket/src/racket'
cd ..; cp racket/mzdyn3m.o "/home/jooles/build/host/racket/lib/mzdyn3m.o"
./racket3m -cu "./collects-path.rkt" "/home/jooles/build/host/racket/bin/racket" ../collects ../etc
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make unix-install-3m-final
make[4]: Entering directory '/home/jooles/build/host/racket/src/racket'
:
make[4]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make[3]: Leaving directory '/home/jooles/build/host/racket/src/racket'
make install-gracket-3m
make[3]: Entering directory '/home/jooles/build/host/racket/src'
cd gracket; make install-3m
make[4]: Entering directory '/home/jooles/build/host/racket/src/gracket'
make install-wx_xt
make[5]: Entering directory '/home/jooles/build/host/racket/src/gracket'
make install-common
make[6]: Entering directory '/home/jooles/build/host/racket/src/gracket'
:
make[6]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
cd ..; rm -f "/home/jooles/build/host/racket/lib/gracketcgc"
cd ..; rm -f "/home/jooles/build/host/racket/lib/gracket"
cd ..; echo 'MROPTIONS=' >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo "MRLIBS=" >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; echo "MRLDFLAGS=-pthread -L../racket" >> "/home/jooles/build/host/racket/lib/buildinfo"
cd ..; mkdir -p "/home/jooles/build/host/racket/lib";
make[5]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make install-wx_xt-3m
make[5]: Entering directory '/home/jooles/build/host/racket/src/gracket'
make install-no-lib-3m-wx_xt
make[6]: Entering directory '/home/jooles/build/host/racket/src/gracket'
echo "no dynamic libs"
no dynamic libs
make[6]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
cd ..; cp gracket/gracket3m "/home/jooles/build/host/racket/lib/gracket"
cd ..; strip "/home/jooles/build/host/racket/lib/gracket"
../racket/racket3m  -cu "./../racket/collects-path.rkt" "/home/jooles/build/host/racket/lib/gracket" ../collects ../etc
make[5]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make install-wx_xt-3m-final
make[5]: Entering directory '/home/jooles/build/host/racket/src/gracket'
:
make[5]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make[4]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make[3]: Leaving directory '/home/jooles/build/host/racket/src'
make install-common-middle
make[3]: Entering directory '/home/jooles/build/host/racket/src'
make no-run
make[4]: Entering directory '/home/jooles/build/host/racket/src'
:
make[4]: Leaving directory '/home/jooles/build/host/racket/src'
make install-gracket-post-collects
make[4]: Entering directory '/home/jooles/build/host/racket/src'
cd gracket; make install-post-collects
make[5]: Entering directory '/home/jooles/build/host/racket/src/gracket'
make install-wx_xt-post-collects
make[6]: Entering directory '/home/jooles/build/host/racket/src/gracket'
:
make[6]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make[5]: Leaving directory '/home/jooles/build/host/racket/src/gracket'
make[4]: Leaving directory '/home/jooles/build/host/racket/src'
make lib-finish
make[4]: Entering directory '/home/jooles/build/host/racket/src'
if [ "" = "" ]; then \
  echo "/home/jooles/build/host/racket/lib"; \
fi
/home/jooles/build/host/racket/lib
make[4]: Leaving directory '/home/jooles/build/host/racket/src'
make[3]: Leaving directory '/home/jooles/build/host/racket/src'
make[2]: Leaving directory '/home/jooles/build/host/racket/src'
racket/racket3m -X "/home/jooles/build/host/racket/collects" -G "/home/jooles/build/host/racket/etc"  -N "raco" -l- setup  --no-user
raco setup: bootstrapping from source...
raco setup: version: 6.1.1.4 [3m]
raco setup: installation name: 6.1.1.4
raco setup: variants: 3m
raco setup: main collects: /home/jooles/build/host/racket/collects
raco setup: collects paths:
raco setup:   /home/jooles/build/host/racket/collects
raco setup: main pkgs: /home/jooles/build/host/racket/share/pkgs
raco setup: pkgs paths:
raco setup:   /home/jooles/build/host/racket/share/pkgs
raco setup:   /home/jooles/.racket/6.1.1.4/pkgs
raco setup: links files:
raco setup:   /home/jooles/build/host/racket/share/links.rktd
raco setup:   /home/jooles/.racket/6.1.1.4/links.rktd
raco setup: main docs: /home/jooles/build/host/racket/doc
raco setup: --- updating info-domain tables ---
raco setup: updating: <collects>/info-domain/compiled/cache.rktd
raco setup: --- pre-installing collections ---
raco setup: --- installing foreign libraries ---
raco setup: --- installing shared files ---
raco setup: --- compiling collections ---
raco setup: making: <collects>/racket
raco setup:  in <collects>/racket
raco setup:  in <collects>/syntax
raco setup:  in <collects>/racket/private
raco setup: --- parallel build using 2 jobs ---
raco setup: 1 making: <collects>/compiler
raco setup: 0 making: <collects>/raco
raco setup: 1 making: <collects>/compiler/private
raco setup: 0 making: <collects>/racket
raco setup: 0 making: <collects>/racket/base
raco setup: 0 making: <collects>/racket/base/lang
raco setup: 0 making: <collects>/racket/contract
raco setup: 0 making: <collects>/racket/contract/private
raco setup: 0 making: <collects>/racket/gui
raco setup: 0 making: <collects>/racket/kernel
raco setup: 0 making: <collects>/racket/lang
raco setup: 0 making: <collects>/racket/load
raco setup: 0 making: <collects>/racket/load/lang
raco setup: 0 making: <collects>/racket/match
raco setup: 1 making: <collects>/acks
raco setup: 1 making: <collects>/data
raco setup: 0 making: <collects>/racket/place
raco setup: 0 making: <collects>/racket/place/private
raco setup: 0 making: <collects>/racket/private
raco setup: 0 making: <collects>/racket/signature
raco setup: 0 making: <collects>/racket/signature/lang
raco setup: 0 making: <collects>/racket/unit
raco setup: 0 making: <collects>/racket/unit/lang
raco setup: 0 making: <collects>/racket/unsafe
raco setup: 1 making: <collects>/data/private
raco setup: 0 making: <collects>/db
raco setup: 0 making: <collects>/db/private
raco setup: 0 making: <collects>/db/private/generic
raco setup: 0 making: <collects>/db/private/sqlite3
raco setup: 0 making: <collects>/dynext
raco setup: 0 making: <collects>/ffi
raco setup: 1 making: <collects>/file
raco setup: 1 making: <collects>/file/private
raco setup: 1 making: <collects>/info
raco setup: 1 making: <collects>/json
raco setup: 1 making: <collects>/launcher
raco setup: 1 making: <collects>/net
raco setup: 1 making: <collects>/openssl
raco setup: 1 making: <collects>/openssl/private
raco setup: 1 making: <collects>/pkg
raco setup: 0 making: <collects>/ffi/unsafe
raco setup: 0 making: <collects>/ffi/unsafe/private
raco setup: 0 making: <collects>/planet
raco setup: 0 making: <collects>/planet/private
raco setup: 0 making: <collects>/reader
raco setup: 0 making: <collects>/reader/lang
raco setup: 0 making: <collects>/realm
raco setup: 0 making: <collects>/s-exp
raco setup: 0 making: <collects>/s-exp/lang
raco setup: 0 making: <collects>/setup
raco setup: 0 making: <collects>/setup/commands
raco setup: 0 making: <collects>/setup/infotab
raco setup: 0 making: <collects>/setup/infotab/lang
raco setup: 0 making: <collects>/setup/private
raco setup: 0 making: <collects>/syntax
raco setup: 1 making: <collects>/pkg/private
raco setup: 1 making: <collects>/unstable
raco setup: 0 making: <collects>/syntax/parse
raco setup: 1 making: <collects>/version
raco setup: 1 making: <collects>/xml
raco setup: 0 making: <collects>/syntax/parse/experimental
raco setup: 1 making: <collects>/xml/private
raco setup: 0 making: <collects>/syntax/parse/experimental/private
raco setup: 0 making: <collects>/syntax/parse/private
raco setup: 0 making: <collects>/syntax/private
raco setup: 0 making: <collects>/syntax/private/util
raco setup: 0 making: <collects>/syntax/unsafe
raco setup: --- creating launchers ---
raco setup: launcher: <console-bin>/raco
raco setup: --- installing man pages ---
raco setup: installing: man page <man>/man1/racket.1
raco setup: installing: man page <man>/man1/raco.1
raco setup: --- installing collections ---
raco setup: --- post-installing collections ---
raco setup: --- checking package dependencies ---
make install-common-last
make[2]: Entering directory '/home/jooles/build/host/racket/src'
make fix-paths
make[3]: Entering directory '/home/jooles/build/host/racket/src'
if [ "" != "" ]; then \
          if [ "" = "" ]; then \
            racket/racketcgc  -u \
              "./../collects/setup/unixstyle-install.rkt" \
              make-install-destdir-fix "./.." \
              "/home/jooles/build/host/racket/bin" "/home/jooles/build/host/racket/collects" "/home/jooles/build/host/racket/doc" "/home/jooles/build/host/racket/lib" "/home/jooles/build/host/racket/include" "/home/jooles/build/host/racket/lib" "/home/jooles/build/host/racket/share" "/home/jooles/build/host/racket/etc" "/home/jooles/build/host/racket/share/applications" "/home/jooles/build/host/racket/man" "yes"; \
          fi \
        fi
make[3]: Leaving directory '/home/jooles/build/host/racket/src'
make preserve-raco-pkg-default-scope
make[3]: Entering directory '/home/jooles/build/host/racket/src'
:
make[3]: Leaving directory '/home/jooles/build/host/racket/src'
cp "./COPYING-libscheme.txt" "./COPYING_LESSER.txt" "./COPYING.txt" "/home/jooles/build/host/racket/share"/
make[2]: Leaving directory '/home/jooles/build/host/racket/src'
make[1]: Leaving directory '/home/jooles/build/host/racket/src'
-------------- next part --------------
cd racket/src/build; ../configure; make
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for ar... yes
checking for cos in -lm... yes
checking for dlopen in -ldl... yes
checking for strip... strip
checking for inline keyword... yes
checking for noinline attribute... yes
checking for GNU preprocessor... yes
checking for nl_langinfo (CODESET)... yes
checking for getaddrinfo... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking iconv is usable... yes
checking for mbsrtowcs... yes
checking for poll... yes
checking for epoll... yes
checking for inotify... yes
checking for mmap and mprotect... yes
checking for large page size... no
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking size of bool... 1
checking for intptr_t... yes
checking for uintptr_t... yes
checking for stack direction... down
checking whether byte ordering is bigendian... no
checking for compare-and-swap... yes
checking whether pthread_rwlock is available... yes
checking for powl for extflonums... yes
checking for libffi... yes
Using installed libffi
configure: creating ./config.status
config.status: creating Makefile
config.status: creating racket/Makefile
config.status: creating racket/src/Makefile
config.status: creating racket/dynsrc/Makefile
config.status: creating racket/gc/Makefile
config.status: creating racket/sgc/Makefile
config.status: creating racket/gc2/Makefile
config.status: creating foreign/Makefile
config.status: creating gracket/Makefile
config.status: creating gracket/gc2/Makefile
config.status: creating racket/mzconfig.h
config.status: racket/mzconfig.h is unchanged
>>> Installation is in-place:
      ../..
    Configure with --prefix if you wanted to install somewhere else.
    The --prefix option also makes the installed files better conform
    to Unix installation conventions. (The configure script will show
    you specific installation paths when --prefix is used.)
    Alternately, you can simply `mv' the in-place installation after
    running `make install'.
make[1]: Entering directory '/home/jooles/git/racket/racket/src/build'
make 3m
make[2]: Entering directory '/home/jooles/git/racket/racket/src/build'
cd racket; make 3m
make[3]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
make cgc
make[4]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
make common
make[5]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
make g-c
make[6]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
cd sgc; make ../libmzgc.a
make[7]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/sgc'
make[7]: '../libmzgc.a' is up to date.
make[7]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/sgc'
make[6]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make foreign-stuff
make[6]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
cd ../foreign; make all
make[7]: Entering directory '/home/jooles/git/racket/racket/src/build/foreign'
make foreign.o
make[8]: Entering directory '/home/jooles/git/racket/racket/src/build/foreign'
gcc -g -O2  -Wall   -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC -I./../racket -I../../foreign/../racket/include -I../../foreign/../racket/src  -c ../../foreign/foreign.c -o foreign.o
make[8]: Leaving directory '/home/jooles/git/racket/racket/src/build/foreign'
make libffi_OFF
make[8]: Entering directory '/home/jooles/git/racket/racket/src/build/foreign'
:
make[8]: Leaving directory '/home/jooles/git/racket/racket/src/build/foreign'
make[7]: Leaving directory '/home/jooles/git/racket/racket/src/build/foreign'
make[6]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make[5]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make dynlib
make[5]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
cd dynsrc; make dynlib
make[6]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
make ../mzdyn.o
make[7]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
gcc -fPIC -g -O2  -Wall  -pthread -I/usr/lib64/libffi-3.1/include  -I./.. -I../../../racket/dynsrc/../include -I../../../racket/dynsrc/../src  -c ../../../racket/dynsrc/mzdyn.c -o ../mzdyn.o
make[7]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
make ../starter
make[7]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
make[7]: '../starter' is up to date.
make[7]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
make[6]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/dynsrc'
make[5]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make mzlibrary
make[5]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
cd src; make all
make[6]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/src'
make mzobjects
make[7]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/src'
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/salloc.c -o salloc.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/bignum.c -o bignum.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/bool.c -o bool.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/builtin.c -o builtin.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/char.c -o char.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/compenv.c -o compenv.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/compile.c -o compile.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/complex.c -o complex.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/dynext.c -o dynext.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/env.c -o env.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/error.c -o error.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/eval.c -o eval.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/file.c -o file.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/fun.c -o fun.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/future.c -o future.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/gmp/gmp.c -o gmp.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/hash.c -o hash.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jit.c -o jit.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitalloc.c -o jitalloc.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitarith.c -o jitarith.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitcall.c -o jitcall.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitcommon.c -o jitcommon.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitinline.c -o jitinline.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitprep.c -o jitprep.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitstack.c -o jitstack.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/jitstate.c -o jitstate.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/letrec_check.c -o letrec_check.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/list.c -o list.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/marshal.c -o marshal.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/module.c -o module.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/mzrt.c -o mzrt.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/network.c -o network.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/numarith.c -o numarith.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/number.c -o number.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/numcomp.c -o numcomp.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/numstr.c -o numstr.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/optimize.c -o optimize.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/place.c -o place.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/port.c -o port.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/portfun.c -o portfun.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/print.c -o print.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/rational.c -o rational.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/read.c -o read.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/regexp.c -o regexp.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/resolve.c -o resolve.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/sema.c -o sema.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/setjmpup.c -o setjmpup.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/sfs.c -o sfs.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/string.c -I. -o string.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/struct.c -o struct.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/symbol.c -o symbol.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/syntax.c -o syntax.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/thread.c -o thread.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/type.c -o type.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/validate.c -o validate.o
gcc -g -O2  -Wall   -I./.. -I../../../racket/src/../include -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -c ../../../racket/src/vector.c -o vector.o
make[7]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/src'
make[6]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/src'
make libracket.a
make[6]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
../../racket/../utils/nicear ar ruv libracket.a src/*.o ../foreign/foreign.o
r - src/bignum.o
r - src/bool.o
r - src/builtin.o
r - src/char.o
r - src/compenv.o
r - src/compile.o
r - src/complex.o
r - src/dynext.o
r - src/env.o
r - src/error.o
r - src/eval.o
r - src/file.o
r - src/fun.o
r - src/future.o
r - src/gmp.o
r - src/hash.o
r - src/jitalloc.o
r - src/jitarith.o
r - src/jitcall.o
r - src/jitcommon.o
r - src/jitinline.o
r - src/jit.o
r - src/jitprep.o
r - src/jitstack.o
r - src/jitstate.o
r - src/letrec_check.o
r - src/list.o
r - src/marshal.o
r - src/module.o
r - src/mzrt.o
r - src/network.o
r - src/numarith.o
r - src/number.o
r - src/numcomp.o
r - src/numstr.o
r - src/optimize.o
r - src/place.o
r - src/portfun.o
r - src/port.o
r - src/print.o
r - src/rational.o
r - src/read.o
r - src/regexp.o
r - src/resolve.o
r - src/salloc.o
r - src/sema.o
r - src/setjmpup.o
r - src/sfs.o
r - src/string.o
r - src/struct.o
r - src/symbol.o
r - src/syntax.o
r - src/thread.o
r - src/type.o
r - src/validate.o
r - src/vector.o
r - ../foreign/foreign.o
ranlib libracket.a
make[6]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make[5]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make racketcgc
make[5]: Entering directory '/home/jooles/git/racket/racket/src/build/racket'
gcc -I. -I../../racket/include -g -O2  -Wall    -pthread -I/usr/lib64/libffi-3.1/include   -DUSE_SENORA_GC  -DINITIAL_COLLECTS_DIRECTORY='"'"`cd ../../racket/../../collects; pwd`"'"' -DINITIAL_CONFIG_DIRECTORY='"'"`cd ../../racket/../..; pwd`/etc"'"' -c ../../racket/main.c -o main.o
gcc -o racketcgc main.o  libracket.a libmzgc.a  -pthread -ldl -lm  -ldl -lm -rdynamic -lffi
make[5]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
make[4]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
cd gc2; make all
make[4]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/gc2'
make check-sdep
make[5]: Entering directory '/home/jooles/git/racket/racket/src/build/racket/gc2'
../racketcgc  -cqu ../../../racket/gc2/check-sdep.rkt
Makefile:194: recipe for target 'check-sdep' failed
make[5]: *** [check-sdep] Segmentation fault
make[5]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/gc2'
Makefile:172: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket/gc2'
Makefile:95: recipe for target '3m' failed
make[3]: *** [3m] Error 2
make[3]: Leaving directory '/home/jooles/git/racket/racket/src/build/racket'
Makefile:57: recipe for target '3m' failed
make[2]: *** [3m] Error 2
make[2]: Leaving directory '/home/jooles/git/racket/racket/src/build'
Makefile:51: recipe for target 'all' failed
make[1]: *** [all] Error 2
-------------- next part --------------
Using built-in specs.
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/vanilla.specs
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/hardenednossp.specs
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/hardenednopie.specs
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.3/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with:
/var/tmp/portage/sys-devel/gcc-4.7.3-r1/work/gcc-4.7.3/configure
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/python
--enable-objc-gc --enable-languages=c,c++,java,go,objc,obj-c++,fortran
--enable-obsolete --enable-secureplt --disable-werror --with-system-zlib
--enable-nls --without-included-gettext --enable-checking=release
--with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo Hardened
4.7.3-r1 p1.4, pie-0.5.5' --enable-esp --enable-libstdcxx-time --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
--enable-multilib --with-multilib-list=m32,m64 --disable-altivec
--disable-fixed-point --enable-targets=all --enable-libgomp
--enable-libmudflap --disable-libssp --enable-lto --with-cloog --with-ppl
--with-cloog-include=/usr/include/cloog-ppl --disable-ppl-version-check
Thread model: posix
gcc version 4.7.3 (Gentoo Hardened 4.7.3-r1 p1.4, pie-0.5.5) 

-------------- next part --------------
Linux sabayon.local 3.17.0-sabayon #1 SMP Fri Oct 17 16:53:11 UTC 2014 x86_64 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz GenuineIntel GNU/Linux

Posted on the dev mailing list.