[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] tools/vnet build issues and a patch to fix part

B.G. Bruce wrote:
Being that driver domains/xend are partially broken for me I thought I'd
take a run at vnet to accomplish something close to what I desire.  Is
anyone else out there running vnet?  If so, how stable have you found

My findings to date are as follows:
1) building of gc is broken (at least for me).  I needed the attached
patch to get things working properly.

Thanks to Bruce for funding this. It looks like my code has either
bit-rotted or (looking at the patch) thatsome earlier fixes
missed a couple of uses of inline structures.

PATCH tools_vnet_Makefile.gc-6.3.patch - Signed off by:  bgb@xxxxxxxxx

2)  The actual vnet-module driver is failing to build with the following

In file included from vnetd.h:22,
                 from vcache.c:39:
../vnet-module/if_varp.h:39: warning: declaration does not declare
In file included from vcache.c:39:
vnetd.h:40: warning: declaration does not declare anything
vcache.c: In function `varp_send':
vcache.c:105: error: structure has no member named `id'
vcache.c:106: error: structure has no member named `opcode'
vcache.c: In function `vcache_forward_varp':
vcache.c:506: error: structure has no member named `opcode'
vcache.c: In function `vcache_handle_message':
vcache.c:614: error: structure has no member named `opcode'
make[1]: *** [vcache.o] Error 1
make[1]: Leaving directory `/usr/src/bk/xen/tools/vnet/vnetd'
make: *** [vnetd] Error 2

Does anyone have an idea as to what opcode and id should be?



diff -ruN xen-2.0-testing.bk/tools/vnet/Makefile xen/tools/vnet/Makefile
--- xen-2.0-testing.bk/tools/vnet/Makefile      2005-01-31 20:38:33.000000000 
+++ xen/tools/vnet/Makefile     2005-02-09 11:28:48.132468424 -0400
@@ -20,10 +20,8 @@
        tar xfz gc.tar.gz
        ln -sf gc?.? gc
-       (cd gc && ./configure --prefix=`pwd`/install)
 gc-install: gc gc/Makefile
+       (cd gc && make test && ./configure --prefix=`pwd`/install)
        make -C gc
        make -C gc install


SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.