Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Tue, 25 Sep 2018 23:00:51 +0200
From: Tino Hirschmann <tino@...arider.de>
To: lkrg-users@...ts.openwall.com
Subject: Compiling issue on Debian 9 with vanilla kernel 4.18.9

Hi,

when I try to compile the latest lkrg version on my debian 9 systems i run into error. I am running the latest vanilla kernel 4.18.9 and I am using gcc 7.3.0.

root@...ian9:/usr/src/download/lkrg-main# make -j4
make -C /lib/modules/4.18.9/build M=/usr/src/download/lkrg-main modules
make[1]: Entering directory '/usr/src/download/linux-4.18.9'
  CC [M]  /usr/src/download/lkrg-main/src/modules/ksyms/p_resolve_ksym.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/hashing/p_lkrg_fast_hash.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/comm_channel/p_comm_channel.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/wrap/p_struct_wrap.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/integrity_timer/p_integrity_timer.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/kmod/p_kmod.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/database/CPU.o
  CC [M]  /usr/src/download/lkrg-main/src/modules/database/arch/x86/IDT_MSR_CRx.o
In file included from /usr/src/download/lkrg-main/src/modules/kmod/../../p_lkrg_main.h:84:0,
                 from /usr/src/download/lkrg-main/src/modules/kmod/p_kmod.c:22:
/usr/src/download/lkrg-main/src/modules/kmod/p_kmod.c: In function ‘p_count_modules_from_module_list’:
/usr/src/download/lkrg-main/src/modules/kmod/../../modules/wrap/p_struct_wrap.h:28:14: error: inlining failed in call to always_inline ‘p_module_core’: function body not available
 inline void *p_module_core(struct module *p_mod);
              ^~~~~~~~~~~~~
/usr/src/download/lkrg-main/src/modules/kmod/p_kmod.c:133:12: note: called from here
       if (!p_module_core(p_mod) || !p_core_text_size(p_mod))
            ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/src/download/lkrg-main/src/modules/kmod/../../p_lkrg_main.h:84:0,
                 from /usr/src/download/lkrg-main/src/modules/kmod/p_kmod.c:22:
/usr/src/download/lkrg-main/src/modules/kmod/../../modules/wrap/p_struct_wrap.h:30:21: error: inlining failed in call to always_inline ‘p_core_text_size’: function body not available
 inline unsigned int p_core_text_size(struct module *p_mod);
                     ^~~~~~~~~~~~~~~~
/usr/src/download/lkrg-main/src/modules/kmod/p_kmod.c:133:37: note: called from here
       if (!p_module_core(p_mod) || !p_core_text_size(p_mod))
                                     ^~~~~~~~~~~~~~~~~~~~~~~
scripts/Makefile.build:317: recipe for target '/usr/src/download/lkrg-main/src/modules/kmod/p_kmod.o' failed
make[2]: *** [/usr/src/download/lkrg-main/src/modules/kmod/p_kmod.o] Error 1

I already modified src/modules/integrity_timer/p_stext_diff.c to get rid of the "‘JUMP_LABEL_NOP_SIZE’ undeclared here…” error, which was already discussed on the mailing list.

Any idea of what might be the problem?

Many thanks & Regards,

Tino


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.