The absence of compile-file-to-target in your Gambit should mean that you're on a Gambit version older than ~8 months. To fix that please get a newer Gambit.

Your GCC is version 4.2.1. That's a memory hogging GCC version. The 4.4, 4.6 and 4.7 series don't hog.

Also, without replacing your GCC but accepting ~20% slower Gambit code execution, recompile your Gambit with:

./configure ; make; make install

Note the absence of --enable-single-host on the ./configure clal.

This will make your Gambit compile string/digest.scm alright, as far as I remember. Anyhow getting a 4.4+ GCC might be a nicer idea.

Mikael

2013/8/7 Dirk Theisen <d.theisen@objectpark.org>
Hi, Mikael!

Am 06.08.2013 um 19:20 schrieb Mikael <mikael.rcv@gmail.com>:
Probably the step in the install instructions you got to was the compilation of std/string/digest.scm . This takes ~2GB RAM on a good GCC version, say 75GB on a bad.

:blackhole theisen$ ./compile.sh 
bh.scm:
*** WARNING -- "bh#compile-file-to-target" is not defined,
***            referenced in: ("/usr/local/share/blackhole/bh.c")
bh_.c:
bh.c:
*** INTERRUPTED IN ##thread-check-interrupts!

This is when my machine (8 GB RAM) started to slow down to a crawl and I hit ctrl-c.

Dirk