не ставится isg
root@bgp1:~/sysoleg-lisg-31b9239160b4/kernel# make
echo "" > build.h
printf "/* Compilation date.\n * Written by Makefile (userspace) */\n#define _BUILD_DATE \"%s %s\"\n" `date +'%F %T'` > build.h
make -C /lib/modules/3.8.0-29-generic/build M=/root/sysoleg-lisg-31b9239160b4/kernel modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.8.0-29-generic'
CC [M] /root/sysoleg-lisg-31b9239160b4/kernel/isg_main.o
LD [M] /root/sysoleg-lisg-31b9239160b4/kernel/ipt_ISG.o
Building modules, stage 2.
MODPOST 1 modules
CC /root/sysoleg-lisg-31b9239160b4/kernel/ipt_ISG.mod.o
LD [M] /root/sysoleg-lisg-31b9239160b4/kernel/ipt_ISG.ko
make[1]: Выход из каталога `/usr/src/linux-headers-3.8.0-29-generic'
gcc -O2 -Wall -Wunused -I/lib/modules/3.8.0-29-generic/build/include -I/usr/include -DIPTABLES_VERSION=\"1.4.12\" -fPIC -o libipt_ISG_sh.o -c libipt_ISG.c
In file included from /usr/include/linux/posix_types.h:4:0,
from /lib/modules/3.8.0-29-generic/build/include/uapi/linux/types.h:13,
from /lib/modules/3.8.0-29-generic/build/include/linux/types.h:5,
from /usr/include/xtables.h:17,
from libipt_ISG.c:9:
/lib/modules/3.8.0-29-generic/build/include/linux/stddef.h:11:2: ошибка: expected identifier before numeric constant
In file included from /usr/include/xtables.h:17:0,
from libipt_ISG.c:9:
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:14:26: ошибка: несовместимые типы для «fd_set»
/usr/include/x86_64-linux-gnu/sys/select.h:76:5: замечание: здесь была предыдущая декларация «fd_set»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:15:25: ошибка: несовместимые типы для «dev_t»
/usr/include/x86_64-linux-gnu/sys/types.h:61:17: замечание: здесь была предыдущая декларация «dev_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:19:17: ошибка: несовместимые типы для «nlink_t»
/usr/include/x86_64-linux-gnu/sys/types.h:76:19: замечание: здесь была предыдущая декларация «nlink_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:25:26: ошибка: несовместимые типы для «timer_t»
/usr/include/time.h:104:19: замечание: здесь была предыдущая декларация «timer_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:29:17: ошибка: два или более типа в декларации
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:45:26: ошибка: несовместимые типы для «loff_t»
/usr/include/x86_64-linux-gnu/sys/types.h:45:18: замечание: здесь была предыдущая декларация «loff_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:111:17: ошибка: несовместимые типы для «uint64_t»
/usr/include/stdint.h:56:27: замечание: здесь была предыдущая декларация «uint64_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:112:17: ошибка: несовместимые типы для «u_int64_t»
/usr/include/x86_64-linux-gnu/sys/types.h:204:1: замечание: здесь была предыдущая декларация «u_int64_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:113:17: ошибка: несовместимые типы для «int64_t»
/usr/include/stdint.h:41:19: замечание: здесь была предыдущая декларация «int64_t»
/lib/modules/3.8.0-29-generic/build/include/linux/types.h:134:23: ошибка: несовместимые типы для «blkcnt_t»
/usr/include/x86_64-linux-gnu/sys/types.h:236:20: замечание: здесь была предыдущая декларация «blkcnt_t»
In file included from /lib/modules/3.8.0-29-generic/build/include/linux/netfilter.h:4:0,
from /usr/include/xtables.h:18,
from libipt_ISG.c:9:
/lib/modules/3.8.0-29-generic/build/include/linux/init.h:255:13: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «parse_early_param»
/lib/modules/3.8.0-29-generic/build/include/linux/init.h:256:13: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «parse_early_options»
In file included from /lib/modules/3.8.0-29-generic/build/include/linux/kernel.h:6:0,
from /lib/modules/3.8.0-29-generic/build/include/linux/skbuff.h:17,
from /lib/modules/3.8.0-29-generic/build/include/linux/netfilter.h:5,
from /usr/include/xtables.h:18,
from libipt_ISG.c:9:
/lib/modules/3.8.0-29-generic/build/include/linux/linkage.h:5:25: фатальная ошибка: asm/linkage.h: Нет такого файла или каталога
компиляция прервана.
make: *** [all] Ошибка 1