hi, all
I have programmed a linux module. when i compiled it in pure-linux, it can be
made successfully.
However, when i compiled it in Domain0-Linux, it would output some failures as
follows:
[root@Domain0 lkm]# make
make -C /lib/modules/2.6.18-xen0/build
SUBDIRS=/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm
modules
make[1]: Entering directory
`/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32''
make -C /home/trust-project/remote-io/xen-triob/linux-2.6.18-xen
O=/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32 modules
make[4]: Circular
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.o
<-
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.o
dependency dropped.
Building modules, stage 2.
MODPOST
CC
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.o
In file included from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/xen/hypercall.h:4,
from include2/asm/mach-xen/asm/hypervisor.h:141,
from include2/asm/mach-xen/asm/system.h:9,
from include2/asm/mach-xen/asm/processor.h:18,
from include2/asm/thread_info.h:16,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/thread_info.h:21,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/preempt.h:9,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/spinlock.h:49,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/capability.h:45,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/sched.h:44,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/module.h:9,
from
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.c:1:
include2/asm/mach-xen/asm/hypercall.h:408: error: expected '')''
before ''*'' token
make[4]: ***
[/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.o]
Error 1
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory
`/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32''
make: *** [all] Error 2
==============
anyone has ever encountered this one? give me a help!
thanks in advance.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Haifeng Fang
2010-Jan-18 12:07 UTC
Re: [Xen-devel] failure in making modules under Domain0?
ou, my god!
that's my error!
I have overcome it.
2010-01-18
Haifeng Fang
发件人: Haifeng Fang
发送时间: 2010-01-18 18:02:50
收件人: Keir Fraser
抄送: xen-devel
主题: [Xen-devel] failure in making modules under Domain0?
hi, all
I have programmed a linux module. when i compiled it in pure-linux, it can be
made successfully.
However, when i compiled it in Domain0-Linux, it would output some failures as
follows:
[root@Domain0 lkm]# make
make -C /lib/modules/2.6.18-xen0/build
SUBDIRS=/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm
modules
make[1]: Entering directory
`/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32'
make -C /home/trust-project/remote-io/xen-triob/linux-2.6.18-xen
O=/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32 modules
make[4]: Circular
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.o
<-
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.o
dependency dropped.
Building modules, stage 2.
MODPOST
CC
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.o
In file included from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/xen/hypercall.h:4,
from include2/asm/mach-xen/asm/hypervisor.h:141,
from include2/asm/mach-xen/asm/system.h:9,
from include2/asm/mach-xen/asm/processor.h:18,
from include2/asm/thread_info.h:16,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/thread_info.h:21,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/preempt.h:9,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/spinlock.h:49,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/capability.h:45,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/sched.h:44,
from
/home/trust-project/remote-io/xen-triob/linux-2.6.18-xen/include/linux/module.h:9,
from
/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.c:1:
include2/asm/mach-xen/asm/hypercall.h:408: error: expected ')' before
'*' token
make[4]: ***
[/home/trust-project/remote-io/xen-triob/tools/xenaccess-0.5/examples/lkm/integrity_checker_lkm.mod.o]
Error 1
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory
`/home/trust-project/remote-io/xen-triob/build-linux-2.6.18-xen0_x86_32'
make: *** [all] Error 2
==============
anyone has ever encountered this one? give me a help!
thanks in advance.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel