make -C /lib/modules/2.6.32-696.20.1.el6.x86_64/build M=/home/ics/lkrg-main modules make[1]: Entering directory `/usr/src/kernels/2.6.32-696.20.1.el6.x86_64' CC [M] /home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.o In file included from /home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/ics/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:36:26: error: linux/cpu_pm.h: No such file or directory In file included from /home/ics/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:76, from /home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:23: error: expected ‘)’ before ‘*’ token /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:24: warning: type defaults to ‘int’ in declaration of ‘kuid_t’ /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:25: error: expected ‘)’ before ‘*’ token /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:26: warning: type defaults to ‘int’ in declaration of ‘kgid_t’ /home/ics/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:26: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token In file included from /home/ics/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:82, from /home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/ics/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:29: error: expected specifier-qualifier-list before ‘kuid_t’ /home/ics/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:50: error: field ‘sec’ has incomplete type In file included from /home/ics/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:100, from /home/ics/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:82, from /home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/ics/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.h: In function ‘p_rb_init_ed_pid_node’: /home/ics/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.h:62: error: ‘struct rb_node’ has no member named ‘__rb_parent_color’ make[2]: *** [/home/ics/lkrg-main/src/modules/ksyms/p_resolve_ksym.o] Error 1 make[1]: *** [_module_/home/ics/lkrg-main] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.32-696.20.1.el6.x86_64' make: *** [all] Error 2