предлагается изменить содержание файла $ rpm -qf /usr/lib/gcc/i586-alt-linux/3.4.5/include/ffi.h libffi3.4-devel-3.4.5-alt1 следующим образом: --- ffi.h.orig 2006-03-09 14:31:13 +0300 +++ ffi.h 2006-03-09 14:31:39 +0300 @@ -60,7 +60,7 @@ /* ---- System configuration information --------------------------------- */ -#include <ffitarget.h> +#include <libffi/ffitarget.h> #ifndef LIBFFI_ASM --- либо перенести ffitarget.h уровнем выше
А что лучше, поправить ffi.h или переместить ffitarget.h? У тебя есть пример реального использования, для которого один из этих вариантов предпочтительнее?
Достаточно возможности без извращений подключить ffi.h. Поскольку пользователей libffi3.4 я в сизифе не обнаружил, а единственный известный мне кандидат использует только ffi.h, предложу подбросить монетку.
Судя по логам сборки, пользуется g-wrap: checking ffi.h usability... no checking ffi.h presence... no checking for ffi.h... no
Fixed in libffi3.4-devel-3.4.5-alt2