I can no longer build my iptables target module against iptables-dev.
I'm very confused with this change.

In file included from libipt_AES.c:6:
/usr/include/iptables.h:5:29: error: libiptc/libiptc.h: No such file or
directory
In file included from libipt_AES.c:6:
/usr/include/iptables.h:19: error: expected declaration specifiers or
'...' before 'iptc_handle_t'
/usr/include/iptables.h:20: error: expected ';', ',' or ')' before
'chain'
/usr/include/iptables.h:22: error: expected ';', ',' or ')' before
'chain'
/usr/include/iptables.h:24: error: expected declaration specifiers or
'...' before 'iptc_handle_t'
/usr/include/iptables.h:25: error: expected declaration specifiers or
'...' before 'iptc_handle_t'
/usr/include/iptables.h:27: error: expected declaration specifiers or
'...' before 'iptc_handle_t'
libipt_AES.c:18: warning: 'struct ipt_entry_target' declared inside
parameter list
libipt_AES.c:23: warning: 'struct ipt_entry_target' declared inside
parameter list
libipt_AES.c:23: warning: 'struct ipt_entry' declared inside parameter
list
libipt_AES.c:33: warning: 'struct ipt_entry_target' declared inside
parameter list
libipt_AES.c:33: warning: 'struct ipt_ip' declared inside parameter list
libipt_AES.c:37: warning: 'struct ipt_entry_target' declared inside
parameter list
libipt_AES.c:37: warning: 'struct ipt_ip' declared inside parameter list
libipt_AES.c:41: error: variable 'targ' has initializer but incomplete
type
libipt_AES.c:42: error: unknown field 'name' specified in initializer
libipt_AES.c:42: warning: excess elements in struct initializer
libipt_AES.c:42: warning: (near initialization for 'targ')
libipt_AES.c:43: error: unknown field 'help' specified in initializer
libipt_AES.c:43: warning: excess elements in struct initializer
libipt_AES.c:43: warning: (near initialization for 'targ')
libipt_AES.c:44: error: unknown field 'init' specified in initializer
libipt_AES.c:44: warning: excess elements in struct initializer
libipt_AES.c:44: warning: (near initialization for 'targ')
libipt_AES.c:45: error: unknown field 'parse' specified in initializer
libipt_AES.c:45: warning: excess elements in struct initializer
libipt_AES.c:45: warning: (near initialization for 'targ')
libipt_AES.c:46: error: unknown field 'final_check' specified in
initializer
libipt_AES.c:46: warning: excess elements in struct initializer
libipt_AES.c:46: warning: (near initialization for 'targ')
libipt_AES.c:47: error: unknown field 'print' specified in initializer
libipt_AES.c:47: warning: excess elements in struct initializer
libipt_AES.c:47: warning: (near initialization for 'targ')
libipt_AES.c:48: error: unknown field 'save' specified in initializer
libipt_AES.c:48: warning: excess elements in struct initializer
libipt_AES.c:48: warning: (near initialization for 'targ')
libipt_AES.c:49: error: unknown field 'extra_opts' specified in
initializer
libipt_AES.c:49: warning: excess elements in struct initializer
libipt_AES.c:49: warning: (near initialization for 'targ')
libipt_AES.c: In function 'my_init':
libipt_AES.c:54: error: invalid use of undefined type 'struct
iptables_target'
libipt_AES.c:55: warning: implicit declaration of function
'register_target'
make: *** [libipt_AES.o] Error 1
[EMAIL PROTECTED]:~/src/enc_new$ nano /usr/include/iptables.h 
[EMAIL PROTECTED]:~/src/enc_new$ 






-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to