I am tasked with installing xen on a FC4 machine. I went ahead and
followed the fedora xen howto, however when I rebootrd into the dom0
kernel I would get a page full of
hda: lost interrupt
followed by a blank screen.
I then decided to remove all that and go with a xen-testing from
source build.
Now when I do "make tools" in the -testing directory I get:
[...]
In file included from xc_atropos.c:9:
xc_private.h:19:31: xen/linux/privcmd.h: No such file or directory
In file included from xc_atropos.c:9:
xc_private.h:66: syntax error before "privcmd_hypercall_t"
xc_private.h: In function `do_xen_hypercall'':
xc_private.h:68: `xc_handle'' undeclared (first use in this function)
xc_private.h:68: (Each undeclared identifier is reported only once
xc_private.h:68: for each function it appears in.)
xc_private.h:69: `IOCTL_PRIVCMD_HYPERCALL'' undeclared (first use in
this functio
n)
xc_private.h:70: `hypercall'' undeclared (first use in this function)
xc_private.h: In function `do_dom0_op'':
xc_private.h:76: `privcmd_hypercall_t'' undeclared (first use in this
function)
xc_private.h:76: syntax error before "hypercall"
xc_private.h:80: `hypercall'' undeclared (first use in this function)
In file included from xc_atropos.c:9:
xc_private.h: In function `do_dom_mem_op'':
xc_private.h:118: `privcmd_hypercall_t'' undeclared (first use in this
function)
xc_private.h:118: syntax error before "hypercall"
xc_private.h:121: `hypercall'' undeclared (first use in this function)
xc_private.h: At top level:
xc_private.h:194: syntax error before "privcmd_mmap_t"
cc1: warnings being treated as errors
xc_private.h:194: warning: no semicolon at end of struct or union
xc_private.h:196: warning: type defaults to `int'' in declaration of
`mfn_mapper_
t''
xc_private.h:196: warning: data definition has no type or storage class
make[3]: *** [xc_atropos.opic] Error 1
make[3]: Leaving directory `/usr/local/src/xen-2.0-testing/tools/libxc''
make[2]: *** [build] Error 2
make[2]: Leaving directory `/usr/local/src/xen-2.0-testing/tools/libxc''
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/local/src/xen-2.0-testing/tools''
make: *** [tools] Error 2
The only place I have a file called privcmd.h is in the sparse trees
and in /usr/src/linux/include/asm-xen/linux-public/privcmd.h which
is the source tree for the dom0 kernel I just did.
Have I missed a step?
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
lists.xensource.com/xen-users