Dear all,

I downloaded recently vpp 17.07 rc2 and tried to build it, but there are a lot 
of errors. I tried both “make build” and “make build-release”; Please see below:


/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4642:6: error: unknown 
type name ‘vl_api_lldp_config_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4637:1: note: in 
expansion of macro ‘_’
 _(lldp_config_reply)                                    \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4653:1: note: in 
expansion of macro ‘foreach_standard_reply_retval_handler’
 foreach_standard_reply_retval_handler;
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4642:6: error: unknown 
type name ‘vl_api_sw_interface_set_lldp_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4638:1: note: in 
expansion of macro ‘_’
 _(sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4653:1: note: in 
expansion of macro ‘foreach_standard_reply_retval_handler’
 foreach_standard_reply_retval_handler;
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4658:6: error: unknown 
type name ‘vl_api_lldp_config_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4637:1: note: in 
expansion of macro ‘_’
 _(lldp_config_reply)                                    \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4668:1: note: in 
expansion of macro ‘foreach_standard_reply_retval_handler’
 foreach_standard_reply_retval_handler;
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4658:6: error: unknown 
type name ‘vl_api_sw_interface_set_lldp_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4638:1: note: in 
expansion of macro ‘_’
 _(sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4668:1: note: in 
expansion of macro ‘foreach_standard_reply_retval_handler’
 foreach_standard_reply_retval_handler;
 ^
  CCLD     libvlib.la
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c: In function 
‘api_lldp_config’:
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19243:3: error: unknown 
type name ‘vl_api_lldp_config_t’
   vl_api_lldp_config_t *mp;
   ^
In file included from 
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:74:0:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:28:7: error: 
request for member ‘_vl_msg_id’ in something not a structure or union
     mp->_vl_msg_id = ntohs (VL_API_##T+__plugin_msg_base);      \
       ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19266:3: note: in 
expansion of macro ‘M’
   M (LLDP_CONFIG, mp);
   ^
In file included from /usr/include/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/bits/waitstatus.h:64,
                 from /usr/include/stdlib.h:42,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mm_malloc.h:27,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:38,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
                 from 
/root/vpp-17.07/build-data/../src/vppinfra/vector_sse2.h:42,
                 from /root/vpp-17.07/build-data/../src/vppinfra/vector.h:241,
                 from 
/root/vpp-17.07/build-data/../src/vppinfra/mheap_bootstrap.h:47,
                 from /root/vpp-17.07/build-data/../src/vppinfra/mem.h:44,
                 from /root/vpp-17.07/build-data/../src/vppinfra/vec.h:42,
                 from /root/vpp-17.07/build-data/../src/vppinfra/format.h:44,
                 from /root/vpp-17.07/build-data/../src/vat/vat.h:21,
                 from /root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:28:29: error: 
‘VL_API_LLDP_CONFIG’ undeclared (first use in this function)
     mp->_vl_msg_id = ntohs (VL_API_##T+__plugin_msg_base);      \
                             ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19266:3: note: in 
expansion of macro ‘M’
   M (LLDP_CONFIG, mp);
   ^
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:28:29: note: each 
undeclared identifier is reported only once for each function it appears in
     mp->_vl_msg_id = ntohs (VL_API_##T+__plugin_msg_base);      \
                             ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19266:3: note: in 
expansion of macro ‘M’
   M (LLDP_CONFIG, mp);
   ^
In file included from 
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:74:0:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:29:7: error: 
request for member ‘client_index’ in something not a structure or union
     mp->client_index = vam->my_client_index;                    \
       ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19266:3: note: in 
expansion of macro ‘M’
   M (LLDP_CONFIG, mp);
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19267:5: error: request 
for member ‘tx_hold’ in something not a structure or union
   mp->tx_hold = htonl (tx_hold);
     ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19268:5: error: request 
for member ‘tx_interval’ in something not a structure or union
   mp->tx_interval = htonl (tx_interval);
     ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19269:18: error: request 
for member ‘system_name’ in something not a structure or union
   clib_memcpy (mp->system_name, sys_name, vec_len (sys_name));
                  ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c: In function 
‘api_sw_interface_set_lldp’:
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19281:3: error: unknown 
type name ‘vl_api_sw_interface_set_lldp_t’
   vl_api_sw_interface_set_lldp_t *mp;
   ^
In file included from 
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:74:0:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:28:7: error: 
request for member ‘_vl_msg_id’ in something not a structure or union
     mp->_vl_msg_id = ntohs (VL_API_##T+__plugin_msg_base);      \
       ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19310:3: note: in 
expansion of macro ‘M’
   M (SW_INTERFACE_SET_LLDP, mp);
   ^
In file included from /usr/include/bits/byteswap.h:35:0,
                 from /usr/include/endian.h:60,
                 from /usr/include/bits/waitstatus.h:64,
                 from /usr/include/stdlib.h:42,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/mm_malloc.h:27,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/xmmintrin.h:38,
                 from 
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/x86intrin.h:34,
                 from 
/root/vpp-17.07/build-data/../src/vppinfra/vector_sse2.h:42,
                 from /root/vpp-17.07/build-data/../src/vppinfra/vector.h:241,
                 from 
/root/vpp-17.07/build-data/../src/vppinfra/mheap_bootstrap.h:47,
                 from /root/vpp-17.07/build-data/../src/vppinfra/mem.h:44,
                 from /root/vpp-17.07/build-data/../src/vppinfra/vec.h:42,
                 from /root/vpp-17.07/build-data/../src/vppinfra/format.h:44,
                 from /root/vpp-17.07/build-data/../src/vat/vat.h:21,
                 from /root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:28:29: error: 
‘VL_API_SW_INTERFACE_SET_LLDP’ undeclared (first use in this function)
     mp->_vl_msg_id = ntohs (VL_API_##T+__plugin_msg_base);      \
                             ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19310:3: note: in 
expansion of macro ‘M’
   M (SW_INTERFACE_SET_LLDP, mp);
   ^
In file included from 
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:74:0:
/root/vpp-17.07/build-data/../src/vlibapi/vat_helper_macros.h:29:7: error: 
request for member ‘client_index’ in something not a structure or union
     mp->client_index = vam->my_client_index;                    \
       ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19310:3: note: in 
expansion of macro ‘M’
   M (SW_INTERFACE_SET_LLDP, mp);
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19311:5: error: request 
for member ‘sw_if_index’ in something not a structure or union
   mp->sw_if_index = ntohl (sw_if_index);
     ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19312:5: error: request 
for member ‘enable’ in something not a structure or union
   mp->enable = enable;
     ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:19313:18: error: request 
for member ‘port_desc’ in something not a structure or union
   clib_memcpy (mp->port_desc, port_desc, vec_len (port_desc));
                  ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c: At top level:
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20113:6: error: unknown 
type name ‘vl_api_lldp_config_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20122:1: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
 foreach_vpe_api_reply_msg;
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20113:6: error: unknown 
type name ‘vl_api_sw_interface_set_lldp_reply_t’
     (vl_api_##n##_t * mp)                       \
      ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20122:1: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
 foreach_vpe_api_reply_msg;
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c: In function 
‘vat_api_hookup’:
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20132:29: error: 
‘VL_API_LLDP_CONFIG_REPLY’ undeclared (first use in this function)
     vl_msg_api_set_handlers(VL_API_##N, #n,                     \
                             ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20133:28: error: 
‘vl_api_lldp_config_reply_t_handler_uni’ undeclared (first use in this 
function)
                            vl_api_##n##_t_handler_uni,          \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20135:28: error: 
‘vl_api_lldp_config_reply_t_endian’ undeclared (first use in this function)
                            vl_api_##n##_t_endian,               \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20136:28: error: 
‘vl_api_lldp_config_reply_t_print’ undeclared (first use in this function)
                            vl_api_##n##_t_print,                \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20137:35: error: 
‘vl_api_lldp_config_reply_t’ undeclared (first use in this function)
                            sizeof(vl_api_##n##_t), 1);
                                   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4921:1: note: in 
expansion of macro ‘_’
 _(LLDP_CONFIG_REPLY, lldp_config_reply)                                 \
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20132:29: error: 
‘VL_API_SW_INTERFACE_SET_LLDP_REPLY’ undeclared (first use in this function)
     vl_msg_api_set_handlers(VL_API_##N, #n,                     \
                             ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20133:28: error: 
‘vl_api_sw_interface_set_lldp_reply_t_handler_uni’ undeclared (first use in 
this function)
                            vl_api_##n##_t_handler_uni,          \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20135:28: error: 
‘vl_api_sw_interface_set_lldp_reply_t_endian’ undeclared (first use in this 
function)
                            vl_api_##n##_t_endian,               \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20136:28: error: 
‘vl_api_sw_interface_set_lldp_reply_t_print’ undeclared (first use in this 
function)
                            vl_api_##n##_t_print,                \
                            ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20137:35: error: 
‘vl_api_sw_interface_set_lldp_reply_t’ undeclared (first use in this 
function)
                            sizeof(vl_api_##n##_t), 1);
                                   ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:4922:1: note: in 
expansion of macro ‘_’
 _(SW_INTERFACE_SET_LLDP_REPLY, sw_interface_set_lldp_reply)
 ^
/root/vpp-17.07/build-data/../src/vpp/api/api_format.c:20138:3: note: in 
expansion of macro ‘foreach_vpe_api_reply_msg’
   foreach_vpe_api_reply_msg;
   ^
make[4]: *** [vpp/api/bin_vpp-api_format.o] Error 1
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to