[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



On Wed, 2005-02-09 at 12:34, Ian Pratt wrote:

> You don't half like living on the bleeding edge ;-)

Something about frying pans and a fire comes to mind.  :-) 

> I'm not aware of anyone outside HP that uses vnets regularly, but
> they're a cool thing that we want to maintain.
> 
> I suspect that the current breakage is because the code was written for
> 2.6.7, and there have been updates since. Syncing up probably isn't very
> hard. Perhaps a volunteer will step forward....

from what I have seen so far, it probably got more to do with how
VnetMsgHdr is being used in VarpHdr (both in vnet-modules/if_varp.h) and
things that earlier versions of gcc allowed that gcc 3.3.5 doesn't.  At
least that's my initial thoughts. (gentoo-dev-sources-2.6.10-r6) in case
you were wondering .... 

Now if I was REALLY bleeding edge I would be doing the initial setup
with gentoo-hardened (2.6.x) (grsecurity/ssp/pie) on uClibc and
gcc-3.4.x.

> Ian 
>  
> > 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.
> > 
> > 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.
> > 
> 
> 
> -------------------------------------------------------
> 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_ide95&alloc_id396&op=click
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/xen-devel
> 


-------------------------------------------------------
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


 


Rackspace

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