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
