Can you please run "make V=1" so that we can see the complete command used in the failing link (CCLD guile) command? As Anthony Green said, it appears that libffi was not linked.
I can think of a few possible reasons: * Did you forget to run "ldconfig" after installing libffi? * Was libffi present when you last ran Guile's configure? * Is there a problem with pkg-config on your system? (What is the output of "pkg-config --libs libffi"?) Thanks, Mark