WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: bgb@xxxxxxxxx
Subject: Re: [Xen-devel] tools/vnet build issues and a patch to fix part
From: Mike Wray <mike.wray@xxxxxxxxxx>
Date: Thu, 10 Feb 2005 10:18:00 +0000
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 10 Feb 2005 10:21:49 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
In-reply-to: <1107964927.9884.223.camel@xxxxxxxxxxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <1107964927.9884.223.camel@xxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)
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
it?

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
errors:
________________________________________________________________________

In file included from vnetd.h:22,
                 from vcache.c:39:
../vnet-module/if_varp.h:39: warning: declaration does not declare
anything
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?

B.


------------------------------------------------------------------------

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 
-0400
+++ 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
-gc/Makefile:
-       (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

Mike




-------------------------------------------------------
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.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel