По какой-то причине в пакете libfuse-devel файлы заголовков устанавливаются в: /usr/include/fuse.h /usr/include/fuse_compat.h Однако в оригинальном пакете используются другие каталоги: /usr/include/fuse/fuse.h /usr/include/fuse/fuse_compat.h /usr/include/fuse.h (там #include "fuse/fuse.h" для совместимости) Причины такого перемещения файлов не совсем понятны, особенно с учётом того, что pkgconfig выдаёт: $ pkg-config --cflags fuse -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse Некоторые программы ищут /usr/include/fuse/fuse.h и отказываются собираться при его отсутствии. Также не совсем понятно, почему в spec явно прописаны вызовы install вместо %makeinstall (возможно, именно поэтому расположение заголовков осталось таким).
ушло в incoming/
fuse-2.2-alt5.src.rpm? Это ещё хуже - в fuse.pc: prefix=/usr/src/RPM/tmp/fuse-buildroot Зачем --prefix=%buildroot ?
Created attachment 821 [details] fix last spec Пока сам не сделаешь...
поправил, перезалил