See https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/90/
------------------------------------------ [...truncated 997 lines...] checking openssl/evp.h usability... yes checking openssl/evp.h presence... yes checking for openssl/evp.h... yes checking for library containing timer_create... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating platform/linux-dpdk/test/Makefile config.status: creating Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating example/classifier/Makefile config.status: creating example/generator/Makefile config.status: creating example/ipsec/Makefile config.status: creating example/packet/Makefile config.status: creating example/timer/Makefile config.status: creating helper/Makefile config.status: creating helper/test/Makefile config.status: creating pkgconfig/libodp.pc config.status: creating platform/Makefile config.status: creating platform/linux-generic/Makefile config.status: creating platform/linux-dpdk/Makefile config.status: creating scripts/Makefile config.status: creating test/Makefile config.status: creating test/api_test/Makefile config.status: creating test/performance/Makefile config.status: creating test/validation/Makefile config.status: creating test/miscellaneous/Makefile config.status: creating helper/config.h config.status: executing depfiles commands config.status: executing libtool commands
opendataplane 1.1.0.0
Library version: 101:0:0
arch x86 with_platform: linux-dpdk prefix: https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/new-build sysconfdir: ${prefix}/etc libdir: ${exec_prefix}/lib includedir: ${prefix}/include
cc: gcc cppflags: am_cppflags: -Ihttps://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/installed/x86_64/cunit-2.1-3/include am_cxxflags: -std=c++11 cflags: -g -O2 am_cflags: -pthread -DODP_DEBUG_PRINT=1 -DODP_DEBUG=1 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef -Wwrite-strings -std=gnu99 ldflags: am_ldflags: -Lhttps://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/installed/x86_64/cunit-2.1-3/lib -pthread -lrt libs: -lcrypto -lcunit cunit: yes test_vald: yes test_perf: yes test_cpp: no test_helper: yes
Making all in doc make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/doc' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/doc' Making all in platform make[1]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform' Making all in linux-dpdk make[2]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk' Making all in test make[3]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk/test' make[3]: Entering directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk' CC odp_buffer.lo CC odp_init.lo CC odp_linux.lo CC odp_packet_dpdk.lo CC odp_packet_io.lo CC odp_packet.lo CC odp_pool.lo CC ../linux-generic/odp_rwlock.lo CC ../linux-generic/odp_schedule.lo CC ../linux-generic/odp_shared_memory.lo CC ../linux-generic/odp_spinlock.lo odp_packet.c: In function 'odp_packet_alloc': odp_packet.c:73:10: error: 'struct rte_mbuf' has no member named 'next' curseg->next = nextseg; ^ odp_packet.c:75:10: error: 'struct rte_mbuf' has no member named 'data_off' curseg->data_off = 0; ^ odp_packet.c: In function 'odp_packet_reset': odp_packet.c:120:4: error: 'struct rte_mbuf' has no member named 'port' mb->port = 0xff; ^ odp_packet.c:121:4: error: 'struct rte_mbuf' has no member named 'pkt_len' mb->pkt_len = len; ^ odp_packet.c:122:4: error: 'struct rte_mbuf' has no member named 'data_off' mb->data_off = RTE_PKTMBUF_HEADROOM; ^ odp_packet.c:123:4: error: 'struct rte_mbuf' has no member named 'vlan_tci' mb->vlan_tci = 0; ^ odp_packet.c:127:5: error: 'struct rte_mbuf' has no member named 'data_len' mb->data_len = lenleft; ^ odp_packet.c:129:5: error: 'struct rte_mbuf' has no member named 'data_len' mb->data_len = mb->buf_len - RTE_PKTMBUF_HEADROOM; ^ odp_packet.c:130:16: error: 'struct rte_mbuf' has no member named 'data_len' lenleft -= mb->data_len; ^ odp_packet.c:131:10: error: 'struct rte_mbuf' has no member named 'next' ms = mb->next; ^ odp_packet.c:134:6: error: 'struct rte_mbuf' has no member named 'data_len' ms->data_len = lenleft <= ms->buf_len ? ^ odp_packet.c:137:11: error: 'struct rte_mbuf' has no member named 'next' ms = ms->next; ^ odp_packet.c:141:4: error: 'struct rte_mbuf' has no member named 'nb_segs' mb->nb_segs = nb_segs; ^ odp_packet.c: In function 'odp_packet_tail': odp_packet.c:188:51: error: 'struct rte_mbuf' has no member named 'data_len' return (void *)(rte_pktmbuf_mtod(mb, char *) + mb->data_len); ^ odp_packet.c: In function 'odp_packet_offset': odp_packet.c:210:9: error: 'struct rte_mbuf' has no member named 'data_len' if (mb->data_len > offset) { ^ odp_packet.c:213:16: error: 'struct rte_mbuf' has no member named 'data_len' offset -= mb->data_len; ^ odp_packet.c:214:11: error: 'struct rte_mbuf' has no member named 'next' mb = mb->next; ^ odp_packet.c:220:13: error: 'struct rte_mbuf' has no member named 'data_len' *len = mb->data_len - offset; ^ odp_packet.c: In function 'odp_packet_num_segs': odp_packet.c:331:11: error: 'struct rte_mbuf' has no member named 'nb_segs' return mb->nb_segs; ^ odp_packet.c: In function 'odp_packet_next_seg': odp_packet.c:349:8: error: 'struct rte_mbuf' has no member named 'next' if (mb->next == NULL) ^ odp_packet.c:352:30: error: 'struct rte_mbuf' has no member named 'next' return (odp_packet_seg_t)mb->next; ^ odp_packet.c: In function 'parse_ipv4': odp_packet.c:466:44: error: 'struct rte_mbuf' has no member named 'pkt_len' (pkt_hdr->l3_len > pkt_hdr->buf_hdr.mb.pkt_len - *offset)) { ^ odp_packet.c: In function 'parse_ipv6': odp_packet.c:502:43: error: 'struct rte_mbuf' has no member named 'pkt_len' pkt_hdr->l3_len > pkt_hdr->buf_hdr.mb.pkt_len - *offset) { ^ odp_packet.c:525:33: error: 'struct rte_mbuf' has no member named 'pkt_len' *offset < pkt_hdr->buf_hdr.mb.pkt_len); ^ odp_packet.c: In function '_odp_packet_parse': odp_packet.c:606:36: error: 'struct rte_mbuf' has no member named 'pkt_len' uint32_t len = pkt_hdr->buf_hdr.mb.pkt_len; ^ odp_packet.c: In function 'odp_packet_print': odp_packet.c:776:42: error: 'struct rte_mbuf' has no member named 'pkt_len' " frame_len %u\n", hdr->buf_hdr.mb.pkt_len); ^ odp_packet.c: In function '_odp_packet_copy_md_to_packet': odp_packet.c:807:20: error: 'struct rte_mbuf' has no member named 'port' dsthdr->buf_hdr.mb.port = srchdr->buf_hdr.mb.port; ^ odp_packet.c:807:46: error: 'struct rte_mbuf' has no member named 'port' dsthdr->buf_hdr.mb.port = srchdr->buf_hdr.mb.port; ^ odp_packet.c:808:20: error: 'struct rte_mbuf' has no member named 'vlan_tci' dsthdr->buf_hdr.mb.vlan_tci = srchdr->buf_hdr.mb.vlan_tci; ^ odp_packet.c:808:50: error: 'struct rte_mbuf' has no member named 'vlan_tci' dsthdr->buf_hdr.mb.vlan_tci = srchdr->buf_hdr.mb.vlan_tci; ^ odp_packet.c:809:20: error: 'struct rte_mbuf' has no member named 'hash' dsthdr->buf_hdr.mb.hash = srchdr->buf_hdr.mb.hash; ^ odp_packet.c:809:46: error: 'struct rte_mbuf' has no member named 'hash' dsthdr->buf_hdr.mb.hash = srchdr->buf_hdr.mb.hash; ^ odp_packet.c: In function 'odp_packet_tail': odp_packet.c:189:1: error: control reaches end of non-void function [-Werror=return-type] } ^ odp_packet.c: In function 'odp_packet_num_segs': odp_packet.c:332:1: error: control reaches end of non-void function [-Werror=return-type] } ^ odp_packet.c: In function 'odp_packet_next_seg': odp_packet.c:353:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: all warnings being treated as errors Makefile:795: recipe for target 'odp_packet.lo' failed make[3]: *** [odp_packet.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... odp_pool.c: In function 'odp_dpdk_mbuf_ctor': odp_pool.c:150:5: error: 'struct rte_mbuf' has no member named 'data_off' mb->data_off = ODP_CONFIG_PACKET_HEADROOM; ^ odp_pool.c:151:5: error: 'struct rte_mbuf' has no member named 'nb_segs' mb->nb_segs = 1; ^ odp_pool.c:152:5: error: 'struct rte_mbuf' has no member named 'port' mb->port = 0xff; ^ odp_pool.c:153:5: error: 'struct rte_mbuf' has no member named 'vlan_tci' mb->vlan_tci = 0; ^ odp_pool.c:157:5: error: 'struct rte_mbuf' has no member named 'data_off' mb->data_off = 0; ^ odp_packet_dpdk.c: In function 'setup_pkt_dpdk': Makefile:795: recipe for target 'odp_pool.lo' failed make[3]: *** [odp_pool.lo] Error 1 odp_packet_dpdk.c:111:15: error: 'ETH_RSS_NONFRAG_IPV4_TCP' undeclared (first use in this function) .rss_hf = ETH_RSS_NONFRAG_IPV4_TCP | ^ odp_packet_dpdk.c:111:15: note: each undeclared identifier is reported only once for each function it appears in odp_packet_dpdk.c:114:5: error: 'ETH_RSS_NONFRAG_IPV4_UDP' undeclared (first use in this function) ETH_RSS_NONFRAG_IPV4_UDP | ^ odp_packet_dpdk.c:115:5: error: 'ETH_RSS_NONFRAG_IPV6_TCP' undeclared (first use in this function) ETH_RSS_NONFRAG_IPV6_TCP | ^ odp_packet_dpdk.c:116:5: error: 'ETH_RSS_NONFRAG_IPV6_UDP' undeclared (first use in this function) ETH_RSS_NONFRAG_IPV6_UDP, ^ Makefile:795: recipe for target 'odp_packet_dpdk.lo' failed make[3]: *** [odp_packet_dpdk.lo] Error 1 make[3]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk' Makefile:966: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform/linux-dpdk' Makefile:386: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory 'https://ci.linaro.org/jenkins/job/odp-api-platform-check/label=docker-utopic,platform_type=dpdk/ws/check-odp/build/odp-dpdk/platform' Makefile:456: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 Build step 'Execute shell' marked build as failure Skipping publisher since build result is FAILURE