Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

target "NETFLOW" has version "1.4.21", but "libxtables.so.10" is required. #9

Closed
s90 opened this issue May 5, 2014 · 8 comments
Closed
Assignees
Labels

Comments

@s90
Copy link

s90 commented May 5, 2014

Привет
Столкнуся с такой проблемой: после компилляции не могу создать правило в iptables.
Исходники брал с git-а, iptables-1.4.21 собран отдельно в папку /usr/local/iptables.
Собирал ipt_Netflow так

./configure --ipt-bin=/usr/local/iptables/sbin/iptables --ipt-src=/usr/local/iptables-1.4.21 --ipt-inc=/usr/local/iptables-1.4.21/include/ --kver=3.10.36-1.el6.elrepo.i686 --kdir=/usr/src/kernels/3.10.36-1.el6.elrepo.i686
Kernel version: 3.10.36-1.el6.elrepo.i686 (requested)
Kernel sources: /usr/src/kernels/3.10.36-1.el6.elrepo.i686 (requested)
Iptables binary version: 1.4.21 (detected from /usr/local/iptables/sbin/iptables)
Checking iptables sources version: 1.4.21 (ok)
Iptables include flags: -I/usr/local/iptables-1.4.21/include/ (user specified)
Iptables module path: /usr/local/iptables/lib/xtables (from library)
Creating Makefile.. done.

Now run: make all install

модуль ядра загрузился без вопросов

[root@kha-gw0 ipt-netflow]# modinfo ipt_NETFLOW
filename: /lib/modules/3.10.36-1.el6.elrepo.i686/extra/ipt_NETFLOW.ko
alias: ip6t_NETFLOW
version: v1.8-88-g3d95a40-dirty
description: iptables NETFLOW target module
author: [email protected]
license: GPL
srcversion: E5CE2EBACBFC94807A6C60B
depends: nf_conntrack
vermagic: 3.10.36-1.el6.elrepo.i686 SMP mod_unload modversions 686
parm: destination:export destination ipaddress:port (charp)
parm: inactive_timeout:inactive flows timeout in seconds (int)
parm: active_timeout:active flows timeout in seconds (int)
parm: debug:debug verbosity level (int)
parm: sndbuf:udp socket SNDBUF size (int)
parm: protocol:netflow protocol version (5, 9, 10) (int)
parm: refresh_rate:NetFlow v9/IPFIX refresh rate (packets) (uint)
parm: timeout_rate:NetFlow v9/IPFIX timeout rate (minutes) (uint)
parm: natevents:send NAT Events (int)
parm: hashsize:hash table size (int)
parm: maxflows:maximum number of flows (int)
parm: aggregation:aggregation ruleset (charp)

попытка создать правило

[root@kha-gw0 ipt-netflow]# /usr/local/iptables/sbin/iptables -A OUTPUT -j NETFLOW
iptables: target "NETFLOW" has version "1.4.21", but "libxtables.so.10" is required.

вывод strace

[root@kha-gw0 ipt-netflow]# strace /usr/local/iptables/sbin/iptables -A OUTPUT -j NETFLOW
execve("/usr/local/iptables/sbin/iptables", ["/usr/local/iptables/sbin/iptable"..., "-A", "OUTPUT", "-j", "NETFLOW"], [/* 24 vars */]) = 0
brk(0) = 0x9dff000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77b6000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/tls/i686/sse2/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/tls/i686/sse2", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/tls/i686/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/tls/i686", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/tls/sse2/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/tls/sse2", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/tls/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/tls", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/i686/sse2/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/i686/sse2", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/i686/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/i686", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/sse2/libip4tc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/sse2", 0xbffbc210) = -1 ENOENT (No such file or directory)
open("/usr/local/iptables/lib/libip4tc.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\16\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=76112, ...}) = 0 mmap2(NULL, 23848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb77b0000 mmap2(0xb77b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb77b5000 close(3) = 0 open("/usr/local/iptables/lib/libip6tc.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\17\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=77056, ...}) = 0 mmap2(NULL, 24536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb77aa000 mmap2(0xb77af000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb77af000 close(3) = 0 open("/usr/local/iptables/lib/libxtables.so.10", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340!\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=111749, ...}) = 0 mmap2(NULL, 43852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb779f000 mmap2(0xb77a9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xb77a9000 close(3) = 0 open("/usr/local/iptables/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=50172, ...}) = 0 mmap2(NULL, 50172, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7792000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pD\234\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=202040, ...}) = 0 mmap2(0x9c1000, 168064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x9c1000 mmap2(0x9e9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27) = 0x9e9000 close(3) = 0 open("/usr/local/iptables/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\236\177\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1910572, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7791000 mmap2(0x7e3000, 1665452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7e3000 mmap2(0x974000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x191) = 0x974000 mmap2(0x977000, 10668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x977000 close(3) = 0 open("/usr/local/iptables/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\312\227\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=19784, ...}) = 0
mmap2(0x97c000, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x97c000
mmap2(0x97f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x97f000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7790000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb77906c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x97f000, 4096, PROT_READ) = 0
mprotect(0x974000, 8192, PROT_READ) = 0
mprotect(0x9e9000, 4096, PROT_READ) = 0
mprotect(0x7df000, 4096, PROT_READ) = 0
munmap(0xb7792000, 50172) = 0
stat64("/usr/local/iptables/lib/xtables/libxt_NETFLOW.so", 0xbffbc4e4) = -1 ENOENT (No such file or directory)
stat64("/usr/local/iptables/lib/xtables/libipt_NETFLOW.so", {st_mode=S_IFREG|0755, st_size=4844, ...}) = 0
brk(0) = 0x9dff000
brk(0x9e20000) = 0x9e20000
open("/usr/local/iptables/lib/xtables/libipt_NETFLOW.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=4844, ...}) = 0
mmap2(NULL, 6076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb779d000
mmap2(0xb779e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb779e000
close(3) = 0
write(2, "iptables: target "NETFLOW" has v"..., 85iptables: target "NETFLOW" has version "1.4.21", but "libxtables.so.10" is required.
) = 85
exit_group(1) = ?

[root@kha-gw0 ipt-netflow]# uname -a
Linux kha-gw0.dataart.net 3.10.36-1.el6.elrepo.i686 #1 SMP Thu Apr 3 20:06:13 EDT 2014 i686 i686 i386 GNU/Linux

[root@kha-gw0 ipt-netflow]# cat /etc/redhat-release
CentOS release 6.5 (Final)

есть ли возможность собрать модули iptables статически подключенными либами ?

пробовал версии ipt_netflow с релизов - ошибки при сборке
кстати, configure с git-a мне пришло слегка подправить - пришлось закомментировать строку

iptables_find_version #IPTVER

iptables_try_pkgconfig #try to configure from pkg-config

iptables_find_src #IPTSRC
iptables_src_version #check that IPTSRC match to IPTVER
iptables_inc #IPTINC
iptables_modules #IPTLIB

иначе все время выдавало

[root@kha-gw0 ipt-netflow]# ./configure --ipt-bin=/usr/local/iptables/sbin/iptables --ipt-src=/usr/local/iptables-1.4.21 --ipt-inc=/usr/local/iptables-1.4.21/include/ --kver=3.10.36-1.el6.elrepo.i686 --kdir=/usr/src/kernels/3.10.36-1.el6.elrepo.i686
Kernel version: 3.10.36-1.el6.elrepo.i686 (requested)
Kernel sources: /usr/src/kernels/3.10.36-1.el6.elrepo.i686 (requested)
Iptables binary version: 1.4.21 (detected from /usr/local/iptables/sbin/iptables)
pkg-config for version 1.4.21 exists: No
Checking for presence of xtables.h... No
Checking for presence of iptables.h... No
! Iptables headers not found. You may need to specify --ipt-inc=...
!
! Under Centos simply run this:
! root# yum install iptables-devel.i686 pkgconfig

@aabc
Copy link
Owner

aabc commented May 5, 2014

Спасибо за репорт. Модуль не имеет отношения к либам, поэтому статически там собирать просто нечего.

@aabc
Copy link
Owner

aabc commented May 5, 2014

Пофиксил configure. Попробуйте версию из git. (171ccab)

@s90
Copy link
Author

s90 commented May 5, 2014

не собирается, ведет себя также как и с релизными версиями

идет страниц 30 такого текста

/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:77: error: declaration for parameter ‘strlen’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:74: error: declaration for parameter ‘strnstr’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:71: error: declaration for parameter ‘strstr’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:63: error: declaration for parameter ‘strim’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:59: error: declaration for parameter ‘strrchr’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:56: error: declaration for parameter ‘strnchr’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:50: error: declaration for parameter ‘strncasecmp’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:47: error: declaration for parameter ‘strcasecmp’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:44: error: declaration for parameter ‘strnicmp’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:35: error: declaration for parameter ‘strlcat’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:32: error: declaration for parameter ‘__builtin_strncat’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:29: error: declaration for parameter ‘strcat’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:26: error: declaration for parameter ‘strlcpy’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:23: error: declaration for parameter ‘__builtin_strncpy’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:20: error: declaration for parameter ‘strcpy’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:12: error: declaration for parameter ‘memdup_user’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/string.h:11: error: declaration for parameter ‘strndup_user’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/dynamic_debug.h:39: error: declaration for parameter ‘ddebug_add_module’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/printk.h:361: error: declaration for parameter ‘hex_dump_to_buffer’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/printk.h:354: error: declaration for parameter ‘kmsg_fops’ but no such parameter
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/printk.h:203: error: declaration for parameter ‘dump_stack’ but no such parameter
libipt_NETFLOW.c:117: error: expected ‘{’ at end of input
make: *** [libipt_NETFLOW_sh.o] Error 1

хоть тут много букв на тему ядра, но make minstall работает, а вот linstall сыпет ошибки

@aabc
Copy link
Owner

aabc commented May 5, 2014

30 страниц такого текста мне не надо, мне надо вывод configure и make до появления большого потока ошибок.

@s90
Copy link
Author

s90 commented May 5, 2014

[root@kha-gw0 ipt-netflow]# ./configure --ipt-bin=/usr/local/iptables/sbin/iptables --ipt-src=/usr/local/iptables-1.4.21 --ipt-inc=/usr/local/iptables-1.4.21/include/ --kver=3.10.36-1.el6.elrepo.i686 --kdir=/usr/src/kernels/3.10.36-1.el6.elrepo.i686
Kernel version: 3.10.36-1.el6.elrepo.i686 (requested)
Kernel sources: /usr/src/kernels/3.10.36-1.el6.elrepo.i686 (requested)
Iptables binary version: 1.4.21 (detected from /usr/local/iptables/sbin/iptables)
pkg-config for version 1.4.21 exists: No
Checking for presence of xtables.h... Yes (using ipt-inc)
Checking iptables sources version: 1.4.21 (ok)
Iptables include flags: -I/usr/local/iptables-1.4.21/include/ (user specified)
Iptables module path: /usr/local/iptables/lib/xtables (from iptables binary)
Creating Makefile.. done.

Now run: make all install

[root@kha-gw0 ipt-netflow]# make
Compiling for kernel 3.10.36-1.el6.elrepo.i686
make -C /usr/src/kernels/3.10.36-1.el6.elrepo.i686 M=/usr/local/ipt-netflow modules
make[1]: Entering directory /usr/src/kernels/3.10.36-1.el6.elrepo.i686' CC [M] /usr/local/ipt-netflow/ipt_NETFLOW.o Building modules, stage 2. MODPOST 1 modules CC /usr/local/ipt-netflow/ipt_NETFLOW.mod.o LD [M] /usr/local/ipt-netflow/ipt_NETFLOW.ko make[1]: Leaving directory/usr/src/kernels/3.10.36-1.el6.elrepo.i686'
gcc -O2 -Wall -Wunused -DXTABLES -I/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include -DIPTABLES_VERSION="1.4.21" -I/usr/local/iptables-1.4.21/include/ -fPIC -o libipt_NETFLOW_sh.o -c libipt_NETFLOW.c
In file included from /usr/include/linux/posix_types.h:4,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/uapi/linux/types.h:13,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:5,
from /usr/local/iptables-1.4.21/include/xtables.h:17,
from libipt_NETFLOW.c:34:
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/stddef.h:11: error: expected identifier before numeric constant
In file included from /usr/local/iptables-1.4.21/include/xtables.h:17,
from libipt_NETFLOW.c:34:
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:14: error: conflicting types for ‘fd_set’
/usr/include/sys/select.h:78: note: previous declaration of ‘fd_set’ was here
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:15: error: conflicting types for ‘dev_t’
/usr/include/sys/types.h:61: note: previous declaration of ‘dev_t’ was here
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:17: error: conflicting types for ‘mode_t’
/usr/include/sys/types.h:71: note: previous declaration of ‘mode_t’ was here
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:25: error: conflicting types for ‘timer_t’
/usr/include/time.h:104: note: previous declaration of ‘timer_t’ was here
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:29: error: two or more data types in declaration specifiers
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:29: warning: useless type name in empty declaration
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:36: error: conflicting types for ‘uintptr_t’
/usr/include/stdint.h:129: note: previous declaration of ‘uintptr_t’ was here
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/types.h:134: error: conflicting types for ‘blkcnt_t’
/usr/include/sys/types.h:236: note: previous declaration of ‘blkcnt_t’ was here
In file included from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/netfilter.h:4,
from /usr/local/iptables-1.4.21/include/xtables.h:18,
from libipt_NETFLOW.c:34:
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/init.h:156: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘load_default_modules’
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/init.h:256: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘parse_early_param’
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/init.h:257: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘parse_early_options’
In file included from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/kernel.h:6,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/skbuff.h:17,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/netfilter.h:5,
from /usr/local/iptables-1.4.21/include/xtables.h:18,
from libipt_NETFLOW.c:34:
/usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/linkage.h:7:25: error: asm/linkage.h: No such file or directory
In file included from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/kernel.h:10,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/skbuff.h:17,
from /usr/src/kernels/3.10.36-1.el6.elrepo.i686/include/linux/netfilter.h:5,
from /usr/local/iptables-1.4.21/include/xtables.h:18,
from libipt_NETFLOW.c:34:

длины хистори в 100 тыщ строк не хватило :)
если это поможет, то у меня нет полного набора файлов ядра в /usr/src/kernels, только хидеры из devel пакета, хотя ранее это не мешало сборке

@aabc
Copy link
Owner

aabc commented May 5, 2014

Спасибо. Закоммитил новый фикс. 5b364d0

@s90
Copy link
Author

s90 commented May 5, 2014

спасибо большое, все собралось и работает

@aabc
Copy link
Owner

aabc commented May 5, 2014

Благодарю за помощь.

@aabc aabc closed this as completed May 5, 2014
@aabc aabc self-assigned this Jun 3, 2014
@aabc aabc added the bug label Jun 3, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants