Hi all, When building LTS version of ovs kernel module from tarball on CentOS 7, kernel version 3.10.0-229.el7.x86_64, I encountered following errors. What I did wrong here?
... /usr/bin/make -C /usr/src/kernels/3.10.0-229.14.1.el7.x86_64 M=/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux modules make[1]: Entering directory `/usr/src/kernels/3.10.0-229.14.1.el7.x86_64' CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dev-openvswitch.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/exthdrs_core.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flex_array.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_dissector.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.o CC [M] /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.o In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.c:42:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.c:42: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.c:42:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.c:42: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.c:31: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.c:31: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.c:31: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.c:31: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.c:24: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.c:24: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.c:24: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.c:24: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.c:30: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.c:30: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.c:30: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.c:30: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.c:57: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.c:57: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.c:57: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.c:57: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.c:19: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.c:19: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.c:19: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.c:19: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/dp_notify.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.c:37: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.c:37: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.c:37: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.c:37: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-internal_dev.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-lisp.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/actions.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gre.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/datapath.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_table.o] Error 1 In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.c:34: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.c:34: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.c:34: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.c:34: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.c:21: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.c:21: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.c:21: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../flow.h:36, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.c:21: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.c:31: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.c:31:0: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.c:31: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.c:39: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.c:39: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.c:39: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.c:39: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.c:32: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.c:32: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/xfrm.h:19:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.c:32: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/xfrm.h:19, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../compat.h:26, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/../datapath.h:29, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.c:32: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport.o] Error 1 In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.c:34: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h: In function 'rpl_inet_get_local_port_range': /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: warning: passing argument 1 of 'inet_get_local_port_range' from incompatible pointer type [enabled by default] inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.c:34: include/net/ip.h:223:13: note: expected 'struct net *' but argument is of type 'int *' extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ In file included from include/net/ip_tunnels.h:12:0, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.c:34: /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:19:2: error: too few arguments to function 'inet_get_local_port_range' inet_get_local_port_range(low, high); ^ In file included from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip.h:4:0, from include/net/ip_tunnels.h:12, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/ip_tunnels.h:15, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/../datapath/linux/compat/include/net/gre.h:5, from /root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.c:34: include/net/ip.h:223:13: note: declared here extern void inet_get_local_port_range(struct net *net, int *low, int *high); ^ make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-gre.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-netdev.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/flow_netlink.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/gso.o] Error 1 make[2]: *** [/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux/vport-vxlan.o] Error 1 make[1]: *** [_module_/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux] Error 2 make[1]: Leaving directory `/usr/src/kernels/3.10.0-229.14.1.el7.x86_64' make: *** [default] Error 2 make: Leaving directory `/root/rpmbuild/BUILD/openvswitch-2.3.2/_default/datapath/linux' error: Bad exit status from /var/tmp/rpm-tmp.91upLK (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.91upLK (%build)
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss