Another OS X 10.6 user had the same problem compiling Guile 2.0, and later discovered that the compiler bug is specific to XCode 4. Downgrading to XCode 3 worked for him.
http://article.gmane.org/gmane.lisp.guile.bugs/5525 Someone else said that XCode 3 uses a derivative of GCC, whereas XCode 4 uses LLVM/Clang. Regards, Mark Leo <[email protected]> writes: > CC libguile_2.0_la-vm.lo > cc1(57938) malloc: *** error for object 0x10357a148: incorrect checksum for > freed object - object was probably modified after being freed. > *** set a breakpoint in malloc_error_break to debug > vm-engine.c: In function 'vm_regular_engine': > vm-engine.c:38: internal compiler error: Abort trap > Please submit a full bug report, > with preprocessed source if appropriate. > See <URL:http://developer.apple.com/bugreporter> for instructions. > make[3]: *** [libguile_2.0_la-vm.lo] Error 1 > make[2]: *** [all] Error 2 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2
