Hi Zhiyong,

Works for me with a good clean

[vagrant@localhost vpp]$ lsb_release -a
LSB Version:        
:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:    CentOS
Description:         CentOS Linux release 7.3.1611 (Core)
Release:               7.3.1611
Codename:          Core
[vagrant@localhost vpp]$ gcc -v
…
gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC)

[vagrant@localhost vpp]$ git checkout fe820689cf56e894ae5fa38f33a48b6960038033
[vagrant@localhost vpp]$ git clean -fdx
[vagrant@localhost vpp]$ make build
…
[1287/1287] Creating library symlink lib/libvapiclient.so
@@@@ Installing vpp @@@@
[0/1] Install the project...
-- Install configuration: ""
make[1]: Leaving directory `/vpp/build-root'
[vagrant@localhost vpp]$


/neale


De : <vpp-dev@lists.fd.io> au nom de "Neale Ranns via Lists.Fd.Io" 
<nranns=cisco....@lists.fd.io>
Répondre à : "Neale Ranns (nranns)" <nra...@cisco.com>
Date : jeudi 20 décembre 2018 à 13:33
À : Ole Troan <otr...@employees.org>, Zhiyong Yang <zhiyong.y...@intel.com>
Cc : "vpp-dev@lists.fd.io" <vpp-dev@lists.fd.io>
Objet : Re: [vpp-dev] build errors on CenOS 7.5


/root/zhiyong/vpp/src/vnet/ethernet/ethernet_types_api.h:25:13: note: expected 
‘const u8 * {aka const unsigned char *}’ but argument is of type 
‘vl_api_mac_address_t {aka struct _vl_api_mac_address}’
extern void mac_address_decode (const u8 * in, mac_address_t * out);


the argument is not of type “struct _vl_api_mac_address”

do you need a ‘make wipe’ to regenerate the files derived from the gbp.api ?

/neale


De : <vpp-dev@lists.fd.io> au nom de Ole Troan <otr...@employees.org>
Date : jeudi 20 décembre 2018 à 11:07
À : Zhiyong Yang <zhiyong.y...@intel.com>
Cc : "vpp-dev@lists.fd.io" <vpp-dev@lists.fd.io>
Objet : Re: [vpp-dev] build errors on CenOS 7.5

Hi,

Paul also noticed that, and provided a fix in https://gerrit.fd.io/r/#/c/16562/

Just merged.
Can you confirm that fixes the issue?
Also which compiler and version do you use?

Cheers
Ole

On 20 Dec 2018, at 11:04, Zhiyong Yang 
<zhiyong.y...@intel.com<mailto:zhiyong.y...@intel.com>> wrote:
Hi VPP guys,

                Could you notice this building errors on CentOs as below? Could 
anybody help fix it?

Regards
Zhiyong

Prefix path         : 
/opt/vpp/external/x86_64;/root/zhiyong/vpp/build-root/install-vpp-native/external
Install prefix      : /root/zhiyong/vpp/build-root/install-vpp-native/vpp
-- Configuring done
-- Generating done
-- Build files have been written to: 
/root/zhiyong/vpp/build-root/build-vpp-native/vpp
[560/1042] Building C object plugins/gbp/CMakeFiles/gbp_plugin.dir/gbp_api.c.o
FAILED: plugins/gbp/CMakeFiles/gbp_plugin.dir/gbp_api.c.o
/opt/rh/devtoolset-7/root/bin/cc -Dgbp_plugin_EXPORTS -I/root/zhiyong/vpp/src 
-I. -Iinclude -I/root/zhiyong/vpp/src/plugins -Iplugins -march=corei7 
-mtune=corei7-avx -g -O2 -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror 
-fPIC   -Wno-address-of-packed-member -Wall -MD -MT 
plugins/gbp/CMakeFiles/gbp_plugin.dir/gbp_api.c.o -MF 
plugins/gbp/CMakeFiles/gbp_plugin.dir/gbp_api.c.o.d -o 
plugins/gbp/CMakeFiles/gbp_plugin.dir/gbp_api.c.o   -c 
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c: In function 
‘vl_api_gbp_endpoint_add_t_handler’:
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:157:23: error: incompatible type 
for argument 1 of ‘mac_address_decode’
   mac_address_decode (mp->endpoint.mac, &mac);
                       ^~
In file included from /root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:24:0:
/root/zhiyong/vpp/src/vnet/ethernet/ethernet_types_api.h:25:13: note: expected 
‘const u8 * {aka const unsigned char *}’ but argument is of type 
‘vl_api_mac_address_t {aka struct _vl_api_mac_address}’
extern void mac_address_decode (const u8 * in, mac_address_t * out);
             ^~~~~~~~~~~~~~~~~~
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c: In function 
‘gbp_endpoint_send_details’:
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:263:44: error: incompatible type 
for argument 2 of ‘mac_address_encode’
   mac_address_encode (&ge->ge_key.gek_mac, mp->endpoint.mac);
                                            ^~
In file included from /root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:24:0:
/root/zhiyong/vpp/src/vnet/ethernet/ethernet_types_api.h:26:13: note: expected 
‘u8 * {aka unsigned char *}’ but argument is of type ‘vl_api_mac_address_t {aka 
struct _vl_api_mac_address}’
extern void mac_address_encode (const mac_address_t * in, u8 * out);
             ^~~~~~~~~~~~~~~~~~
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c: In function ‘gbp_next_hop_decode’:
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:824:23: error: incompatible type 
for argument 1 of ‘mac_address_decode’
   mac_address_decode (in->mac, &mac);
                       ^~
In file included from /root/zhiyong/vpp/src/plugins/gbp/gbp_api.c:24:0:
/root/zhiyong/vpp/src/vnet/ethernet/ethernet_types_api.h:25:13: note: expected 
‘const u8 * {aka const unsigned char *}’ but argument is of type 
‘vl_api_mac_address_t {aka const struct _vl_api_mac_address}’
extern void mac_address_decode (const u8 * in, mac_address_t * out);
             ^~~~~~~~~~~~~~~~~~
/root/zhiyong/vpp/src/plugins/gbp/gbp_api.c: At top level:
cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ 
[-Werror]
cc1: all warnings being treated as errors
[633/1042] Building C object 
plugins/acl/CMakeFiles/acl_plugin_avx2.dir/dataplane_node.c.o
ninja: build stopped: subcommand failed.
make[1]: *** [vpp-build] Error 1
make[1]: Leaving directory `/root/zhiyong/vpp/build-root'
make: *** [build-release] Error 2
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11725): https://lists.fd.io/g/vpp-dev/message/11725
Mute This Topic: https://lists.fd.io/mt/28810001/675193
Group Owner: vpp-dev+ow...@lists.fd.io<mailto:vpp-dev+ow...@lists.fd.io>
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  
[otr...@employees.org<mailto:otr...@employees.org>]
-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11736): https://lists.fd.io/g/vpp-dev/message/11736
Mute This Topic: https://lists.fd.io/mt/28810001/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to