Hi,
I met an issue when building OVS with DPDK on Ubuntu 16.04, the commit ID is as 
below, also I'm using DPDK R16.11 RC1 commit ID: commit 
fed622dfd90ffc754808ecb464d7e62e77f0da58. We can pass build on Fedora 23 but 
can't pass build on Ubuntu 16.04, kernel: 4.4, gcc: 5.4. Could anyone help 
check?

commit b2b24278772bfc89627580cc5d53a5b72339aa09
Author: Mark Kavanagh <mark.b.kavan...@intel.com>
Date:   Thu Oct 6 11:25:33 2016 +0100

The error log can be seen as below:

In file included from /usr/include/string.h:630:0,
                 from ./lib/string.h:20,
                 from ./lib/hash.h:22,
                 from ./lib/smap.h:19,
                 from ./ovn/lib/ovn-nb-idl.h:11,
                 from ovn/utilities/ovn-nbctl.c:27:
ovn/utilities/ovn-nbctl.c: In function 'lb_by_name_or_uuid':
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib 
-I                                                        ./lib 
-Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wfor       
                                                mat-security -Wswitch-enum 
-Wunused-parameter -Wbad-function-cast -Wcast-align -                           
                            Wmissing-prototypes -Wmissing-field-initializers 
-fno-strict-aliasing -mssse3 -I                                                 
      /home/qxu10/ovs-dpdk/dpdk/x86_64-native-linuxapp-gcc/include 
-D_FILE_OFFSET_BITS                                                       =64 
-O3 -march=native -MT lib/dpif-netlink.lo -MD -MP -MF lib/.deps/dpif-netlink    
                                                   .Tpo -c lib/dpif-netlink.c 
-o lib/dpif-netlink.o
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^
ovn/utilities/ovn-nbctl.c:524:28: error: 'const struct nbrec_load_balancer' has 
                                                       no member named 'name'
             if (strcmp(iter->name, id)) {
                            ^

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to