[Sysadmins] libnetfilter_queue.h

Караваев Павел pppd на yandex.ru
Вт Июн 10 14:41:45 MSK 2014


Приветстую!

Стоит задача собрать https://github.com/ircop/nfq_filter на платформе p7. В результате cmake получаю:

Determining if files libnetfilter_queue/libnetfilter_queue.h exist failed with the following output:
Change Dir: /root/nfq_filter/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/gmake "cmTryCompileExec3372880595/fast"
/usr/bin/gmake -f CMakeFiles/cmTryCompileExec3372880595.dir/build.make CMakeFiles/cmTryCompileExec3372880595.dir/build
gmake[1]: Вход в каталог `/root/nfq_filter/build/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /root/nfq_filter/build/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec3372880595.dir/CheckIncludeFiles.c.o
/usr/bin/cc    -o CMakeFiles/cmTryCompileExec3372880595.dir/CheckIncludeFiles.c.o   -c /root/nfq_filter/build/CMakeFiles/CMakeTmp/CheckIncludeFiles.c
In file included from /root/nfq_filter/build/CMakeFiles/CMakeTmp/CheckIncludeFiles.c:2:0:
/usr/include/libnetfilter_queue/libnetfilter_queue.h:60:11: error: unknown type name ‘uint32_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:60:26: error: unknown type name ‘uint32_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:137:50: error: unknown type name ‘uint16_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:137:63: error: unknown type name ‘uint8_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:138:53: error: unknown type name ‘uint8_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:139:54: error: unknown type name ‘uint32_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:142:55: error: unknown type name ‘uint32_t’
/usr/include/libnetfilter_queue/libnetfilter_queue.h:143:71: error: unknown type name ‘uint32_t’
gmake[1]: *** [CMakeFiles/cmTryCompileExec3372880595.dir/CheckIncludeFiles.c.o] Ошибка 1
gmake[1]: Выход из каталога `/root/nfq_filter/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTryCompileExec3372880595/fast] Ошибка 2

Source:
/* */
#include <libnetfilter_queue/libnetfilter_queue.h>


int main(){return 0;}

Система: 

[root на zapret CMakeFiles]# uname -a
Linux zapret 3.8.13.4-std-def-alt1.M70P.2 #1 SMP Tue Jul 16 11:08:06 UTC 2013 x86_64 GNU/Linux
[root на zapret CMakeFiles]# rpm -qa|grep libnetfilter
libnetfilter_conntrack-1.0.4-alt1
libnetfilter_queue-devel-1.0.2-alt1
libnetfilter_queue-1.0.2-alt1
[root на zapret CMakeFiles]# rpm -qa|grep gcc
libgcc1-4.8.2-alt2
gcc-common-1.4.18-alt1
gcc-c++-common-1.4.18-alt1
gcc4.7-c++-4.7.2-alt9
gcc4.7-4.7.2-alt9
[root на zapret CMakeFiles]#

Что не так?


Подробная информация о списке рассылки Sysadmins