/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 (#11732): https://lists.fd.io/g/vpp-dev/message/11732 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] -=-=-=-=-=-=-=-=-=-=-=-