|
Message-ID: <20200502124534.GA24852@openwall.com> Date: Sat, 2 May 2020 14:45:34 +0200 From: Solar Designer <solar@...nwall.com> To: lkrg-users@...ts.openwall.com Subject: Re: fake alert (?) On Sat, May 02, 2020 at 01:54:22PM +0200, Solar Designer wrote: > We never tried to support RHEL/CentOS 6.x kernels, targeting 7.x as a > minimum. It's unexpected, but good news if/that LKRG works on CentOS > 6.x at all. If we just happen to readily have that support, maybe we > should start supporting those older kernels as there are still plenty of > RHEL/CentOS/SCL 6.x systems in use. I've just tried building latest git LKRG on "Scientific Linux release 6.10 (Carbon)" with: kernel-headers-2.6.32-754.6.3.el6.x86_64 kernel-devel-2.6.32-754.6.3.el6.x86_64 kernel-firmware-2.6.32-754.6.3.el6.noarch kernel-2.6.32-754.6.3.el6.x86_64 This failed with: $ make make -C /lib/modules/2.6.32-754.6.3.el6.x86_64/build M=/home/solar/lkrg/lkrg-main modules make[1]: Entering directory `/usr/src/kernels/2.6.32-754.6.3.el6.x86_64' CC [M] /home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.o In file included from /home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:35:26: error: linux/cpu_pm.h: No such file or directory /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:68:24: error: asm/unwind.h: No such file or directory In file included from /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:213, from /home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:68: error: expected ')' before '*' token /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:72: warning: type defaults to 'int' in declaration of 'kuid_t' /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:72: error: expected ';', ',' or ')' before '*' token /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:76: error: expected ')' before '*' token /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:80: warning: type defaults to 'int' in declaration of 'kgid_t' /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:80: error: expected ';', ',' or ')' before '*' token /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:161: warning: 'struct jump_entry' declared inside parameter list /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:161: warning: its scope is only this definition or declaration, which is probably not what you want /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h: In function 'p_jump_entry_code': /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:162: error: dereferencing pointer to incomplete type /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h: At top level: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:165: warning: 'struct jump_entry' declared inside parameter list /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h: In function 'p_jump_entry_target': /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:166: error: dereferencing pointer to incomplete type /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h: At top level: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:169: warning: 'struct jump_entry' declared inside parameter list /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h: In function 'p_jump_entry_key': /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/wrap/p_struct_wrap.h:170: error: dereferencing pointer to incomplete type In file included from /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:219, from /home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h: At top level: /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:161: error: expected specifier-qualifier-list before 'kuid_t' /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:182: error: field 'sec' has incomplete type /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:211: error: field 'p_ns' has incomplete type In file included from /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_exploit_detection.h:243, from /home/solar/lkrg/lkrg-main/src/modules/ksyms/../../p_lkrg_main.h:219, from /home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.c:19: /home/solar/lkrg/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/solar/lkrg/lkrg-main/src/modules/ksyms/../../modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.h:84: error: 'struct rb_node' has no member named '__rb_parent_color' make[2]: *** [/home/solar/lkrg/lkrg-main/src/modules/ksyms/p_resolve_ksym.o] Error 1 make[1]: *** [_module_/home/solar/lkrg/lkrg-main] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.32-754.6.3.el6.x86_64' make: *** [all] Error 2 Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.