I have recognize that the header files of the libffi-devel package are in %{_libdir]/libffi-3.0.1. I think the headerfiles should somewhere beyound /usr/include.
libffi uses pkg-config to find headers, since they are platform dependent. Use `pkg-config libffi --cflags` in your Makefile or configure file to find the headers.