Hi all, I've been fixing and reverting this locally for the past month or so, and I'm not sure if anyone else has seen this, but it looks like there's some static analysis code that's been added to GCC 4.3.3 that warns about code paths that could produce a call to `memset' with a size parameter of zero, and which causes the build of `master' to fail. The exact text of the warning is: /usr/include/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters Find attached a tiny patch that adds a check on the size parameter in `scm_gc_calloc', which seems to satisfy the compiler. Regards, Julian