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