Hans Aberg writes: > With gcc-4.7.0 (from SVN), the test-ffi test now passes (libffi from > GIT) Excellent! I guess that this was a libffi bug. > but I get three other failures. > > The compiler that is normally used on the system, is llvm-gcc-4.2, and > its compile is still running. Please let us know the results of 'make check' when compiling with llvm-gcc-4.2. I'm especially curious to hear whether the bytevector tests fail with that compiler as well. > Running bytevectors.test > FAIL: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (eval) > FAIL: bytevectors.test: 2.3 Operations on Bytes and Octets: bytevector-sint-ref [small] (compile) In the directory where you built using GCC-4.7.0 (SVN), can you please apply the following 'patch for bytevectors.test' and then, from the guile-2.0.5 directory, run: ./check-guile bytevectors.test and show us the output? This is a shot in the dark, but I've also attached a patch that _might_ fix the bytevector problem. After applying it, it should be sufficient to simply run "make" again, and it shouldn't take long. Let us know! Thanks, Mark