[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Unable to include xen/sched.h
Hi, I tried including public/sysctl.h for XEN_SYSCTL_getdomaininfolist, but I get an error: public/sysctl.h: No such file or directory. Even if the above problem is solved, how will I get the list/domainIds of all the domUs running without using for_each_domain defined in xen/sched.h? I get the same error for this file as well. And what should be the parameters to make for this? Currently my Makefile is obj-m := mymodule.o and I'm running make with the parameters make -C /lib/modules/2.6.18-xen/build/ modules M=`pwd` V=1 This is the output from make: make: Entering directory `/usr/local/src/xen-3.1.0-src /build-linux-2.6.18-xen_x86_32' make -C /usr/local/src/xen-3.1.0-src/linux-2.6.18-xen O=/usr/local/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32 modules make -C /usr/local/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32 \ KBUILD_SRC=/usr/local/src/xen-3.1.0-src/linux-2.6.18-xen \ KBUILD_EXTMOD="/home/ashu/Desktop/xenmodule" -f /usr/local/src/xen-3.1.0-src/linux-2.6.18-xen/Makefile modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo; \ /bin/false) mkdir -p /home/ashu/Desktop/xenmodule/.tmp_versions rm -f /home/ashu/Desktop/xenmodule/.tmp_versions/* make -f /usr/local/src/xen-3.1.0-src/linux-2.6.18-xen/scripts/Makefile.build obj=/home/ashu/Desktop/xenmodule gcc -m32 -Wp,-MD,/home/ashu/Desktop/xenmodule/.mymodule.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -Iinclude2/asm/mach-xen -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/local/src/xen-3.1.0-src /linux-2.6.18-xen/include -include include/linux/autoconf.h -D__XEN_INTERFACE_VERSION__=0x00030205 -I/home/ashu/Desktop/xenmodule -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -mregparm=3 -ffreestanding -I/usr/local/src/xen-3.1.0-src/linux-2.6.18-xen/include/asm-i386/mach-xen -Iinclude/asm-i386/mach-xen -I/usr/local/src/xen-3.1.0-src /linux-2.6.18-xen/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(mymodule)" -D"KBUILD_MODNAME=KBUILD_STR(mymodule)" -c -o /home/ashu/Desktop/xenmodule/.tmp_mymodule.o /home/ashu/Desktop/xenmodule/mymodule.c /home/ashu/Desktop/xenmodule/mymodule.c:15:27: error: public/sysctl.h: No such file or directory /home/ashu/Desktop/xenmodule/mymodule.c:16:23: error: xen/sched.h: No such file or directory make[3]: *** [/home/ashu/Desktop/xenmodule/mymodule.o] Error 1 make[2]: *** [_module_/home/ashu/Desktop/xenmodule] Error 2 make[1]: *** [modules] Error 2 make: *** [modules] Error 2 make: Leaving directory `/usr/local/src/xen-3.1.0-src/build-linux-2.6.18-xen_x86_32' Thanks, Ashutosh
On Nov 13, 2007 1:35 AM, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx> wrote: Hi, _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |