[ovs-discuss] Error compiling on Ubuntu 9.10

Justin Pettit jpettit at nicira.com
Thu Nov 5 02:20:43 UTC 2009


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





More information about the discuss mailing list