From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Wray Subject: Re: tools/vnet build issues and a patch to fix part Date: Thu, 10 Feb 2005 10:18:00 +0000 Message-ID: <420B34D8.5080509@hpl.hp.com> References: <1107964927.9884.223.camel@master.vms.security> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <1107964927.9884.223.camel@master.vms.security> Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: bgb@nt-nv.com Cc: xen-devel List-Id: xen-devel@lists.xenproject.org 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@nt-nv.com > > 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