[ovs-discuss] Error compiling on Ubuntu 9.10

Justin Pettit jpettit at nicira.com
Thu Nov 5 02:32:41 UTC 2009


Whoops, Jesse's right.  It did go into the Citrix branch and will be  
in the 0.90.7 release, which I hope will go out towards the end of  
next week.  If you want to play with a pre-release, you can grab a  
snapshot of that branch with this link:

	http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=snapshot;sf=tgz;h=refs/heads/citrix

--Justin


On Nov 4, 2009, at 6:25 PM, Jesse Gross wrote:

> Actually, I believe that patch was merged into both branches.  The  
> most recent snapshots from the citrix branch should work as well.
>
> Jesse
>
> Justin Pettit wrote:
>> On rereading my response, my final "this branch" wasn't very  
>> clear.  The link that I provided will generate a tarball of the  
>> master branch, which is what you want.
>>
>> --Justin
>>
>>
>> On Nov 4, 2009, at 6:18 PM, Justin Pettit wrote:
>>
>>> Yes, this was fixed in the following patch:
>>>
>>>    http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=43a6c464ef
>>>
>>> The fix went into the master branch, while the 0.90.x releases are  
>>> from "citrix".  The reason is that the "citrix" branch is  
>>> considered stable for working against XenServer 5.5, which is  
>>> based on the 2.6.18 kernel.  You can grab a snapshot of this  
>>> branch by going to the following link:
>>>
>>>    http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=snapshot;sf=tgz
>>>
>>> There has been a documentation clarification that hasn't been  
>>> merged into master yet: you will need to run "./boot.sh" on  
>>> sources pulled from Git before you run "./configure".
>>>
>>> --Justin
>>>
>>>
>>> On Nov 4, 2009, at 6:13 PM, Huy Nguyen wrote:
>>>
>>>> Hi,
>>>> Getting these errors compiling 0.90.6 against 2.6.31 kernel  
>>>> headers.
>>>> It looks like net_device  has a new struct net_device_ops where  
>>>> these fields are defined. Has this been fixed?
>>>> Thanks,
>>>> Huy
>>>>
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c: In  
>>>> function ‘do_setup’:
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:165:  
>>>> error: ‘struct net_device’ has no member named ‘do_ioctl’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:166:  
>>>> error: ‘struct net_device’ has no member named ‘get_stats’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:167:  
>>>> error: ‘struct net_device’ has no member named ‘hard_start_xmit’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:168:  
>>>> error: ‘struct net_device’ has no member named ‘open’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:170:  
>>>> error: ‘struct net_device’ has no member named ‘stop’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:172:  
>>>> error: ‘struct net_device’ has no member named ‘set_mac_address’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:173:  
>>>> error: ‘struct net_device’ has no member named ‘change_mtu’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:174:  
>>>> error: ‘struct net_device’ has no member named ‘init’
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c: In  
>>>> function ‘is_dp_dev’:
>>>> /work/src/openvswitch-0.90.6/datapath/linux-2.6/dp_dev.c:236:  
>>>> error: ‘struct net_device’ has no member named ‘open’
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> discuss mailing list
>>>> discuss at openvswitch.org
>>>> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org
>>>
>>>
>>> _______________________________________________
>>> discuss mailing list
>>> discuss at openvswitch.org
>>> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org
>>
>>
>> _______________________________________________
>> discuss mailing list
>> discuss at openvswitch.org
>> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org





More information about the discuss mailing list