При этом, в системе имеется файл /usr/include/rpm/rpmpgp.h, но в rpmts.h ссылка на него выглядит так:[ 17%] Building CXX object libdnf/CMakeFiles/libdnf.dir/dnf-context.cpp.o
In file included from /home/zeffanyx/Sources/libdnf/libdnf/dnf-context.cpp:37:0:
/usr/include/rpm/rpmts.h:11:42: фатальная ошибка: rpmpgp.h: Нет такого файла или каталога
компиляция прервана.
make[2]: *** [libdnf/CMakeFiles/libdnf.dir/build.make:495: libdnf/CMakeFiles/libdnf.dir/dnf-context.cpp.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:94: libdnf/CMakeFiles/libdnf.dir/all] Ошибка 2
make: *** [Makefile:139: all] Ошибка 2
и поэтому при сборке он ошибочно ищется в /usr/include/, где его, разумеется, нет.#include <rpmpgp.h> /* XXX pgpVSFlags */
Я хочу понять, почему возникает эта ошибка, и как правильно её исправить.
Заранее спасибо.