Test-Label: iol-testing Test-Status: FAILURE http://dpdk.org/patch/106642 _build patch failure_ Submitter: John Daley Date: Thursday, January 27 2022 19:10:29 Applied on: CommitID:5f6bc8a4edc50ba74eb28f974b6ebacdb799a5db Apply patch set 106642 failed: [1/1665] Compiling C object drivers/librte_net_failsafe.a.p/meson-generated_.._rte_net_failsafe.pmd.c.o [2/1665] Compiling C object drivers/librte_net_failsafe.so.22.1.p/meson-generated_.._rte_net_failsafe.pmd.c.o [3/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cfg.c.o [4/1665] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_ethdev.c.o [5/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_cmdq.c.o [6/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_eqs.c.o [7/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mgmt.c.o [8/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwdev.c.o [9/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_hwif.c.o [10/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_nicio.c.o [11/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_wq.c.o [12/1665] Linking static target drivers/librte_net_failsafe.a [13/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_niccfg.c.o [14/1665] Compiling C object drivers/net/hinic/base/libhinic_base.a.p/hinic_pmd_mbox.c.o [15/1665] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_flow.c.o [16/1665] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_rx.c.o [17/1665] Compiling C object drivers/libtmp_rte_net_hinic.a.p/net_hinic_hinic_pmd_tx.c.o [18/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_intr.c.o [19/1665] Generating rte_net_hinic_def with a custom command [20/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev.c.o [21/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_dcb.c.o [22/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_tm.c.o [23/1665] Linking static target drivers/net/hinic/base/libhinic_base.a [24/1665] Generating rte_net_hinic_mingw with a custom command [25/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_cmd.c.o [26/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_stats.c.o [27/1665] Linking static target drivers/libtmp_rte_net_hinic.a [28/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ethdev_vf.c.o [29/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_flow.c.o [30/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_fdir.c.o [31/1665] Linking target lib/librte_eal.so.22.1 [32/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_regs.c.o [33/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mbx.c.o [34/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rss.c.o [35/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o [36/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_adminq.c.o [37/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_mp.c.o [38/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_common.c.o [39/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_dcb.c.o [40/1665] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_ptp.c.o [41/1665] Generating rte_net_hns3_def with a custom command [42/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_common.c.o [43/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_diag.c.o [44/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_hmc.c.o [45/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_lan_hmc.c.o [46/1665] Compiling C object drivers/net/i40e/base/libi40e_base.a.p/i40e_nvm.c.o [47/1665] Generating rte_net_hns3_mingw with a custom command [48/1665] Compiling C object drivers/net/i40e/libi40e_avx512_lib.a.p/i40e_rxtx_vec_avx512.c.o [49/1665] Linking static target drivers/libtmp_rte_net_hns3.a [50/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_tm.c.o [51/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_ethdev.c.o [52/1665] Compiling C object drivers/net/iavf/libiavf_avx512_lib.a.p/iavf_rxtx_vec_avx512.c.o [53/1665] Linking static target drivers/net/i40e/base/libi40e_base.a [54/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx.c.o [55/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_pf.c.o [56/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_fdir.c.o [57/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_flow.c.o [58/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_hash.c.o [59/1665] Linking static target drivers/net/i40e/libi40e_avx512_lib.a [60/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_vf_representor.c.o [61/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_rte_pmd_i40e.c.o [62/1665] Linking static target drivers/net/iavf/libiavf_avx512_lib.a [63/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_sse.c.o [64/1665] Compiling C object drivers/libtmp_rte_net_i40e.a.p/net_i40e_i40e_rxtx_vec_avx2.c.o [65/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ethdev.c.o [66/1665] Generating rte_net_i40e_mingw with a custom command [67/1665] Generating rte_net_i40e_def with a custom command [68/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx.c.o [69/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_vchnl.c.o [70/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_fdir.c.o [71/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_generic_flow.c.o [72/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_hash.c.o [73/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_tm.c.o [74/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_ipsec_crypto.c.o [75/1665] Linking static target drivers/libtmp_rte_net_i40e.a [76/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_sse.c.o [77/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_controlq.c.o [78/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_sched.c.o [79/1665] Compiling C object drivers/libtmp_rte_net_iavf.a.p/net_iavf_iavf_rxtx_vec_avx2.c.o [80/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_nvm.c.o [81/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_switch.c.o [82/1665] Linking static target drivers/libtmp_rte_net_iavf.a [83/1665] Generating rte_net_iavf_def with a custom command [84/1665] Generating rte_net_iavf_mingw with a custom command [85/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flow.c.o [86/1665] Generating rte_net_fm10k.pmd.c with a custom command [87/1665] Compiling C object drivers/librte_net_fm10k.a.p/meson-generated_.._rte_net_fm10k.pmd.c.o [88/1665] Linking static target drivers/librte_net_fm10k.a [89/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl.c.o [90/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_fdir.c.o [91/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_vlan_mode.c.o [92/1665] Generating rte_net_hinic.pmd.c with a custom command [93/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_metainit.c.o [94/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_pg_cam.c.o [95/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flex_pipe.c.o [96/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_ptp_hw.c.o [97/1665] Compiling C object drivers/librte_net_hinic.a.p/meson-generated_.._rte_net_hinic.pmd.c.o [98/1665] Linking static target drivers/librte_net_hinic.a [99/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_bst_tcam.c.o [100/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_mk_grp.c.o [101/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_parser.c.o [102/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_proto_grp.c.o [103/1665] Compiling C object drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o FAILED: drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o ccache cc -Idrivers/libtmp_rte_net_enic.a.p -Idrivers -I../drivers -Idrivers/net/enic -I../drivers/net/enic -I../drivers/net/enic/base -Ilib/ethdev -I../lib/ethdev -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/hash -I../lib/hash -Ilib/rcu -I../lib/rcu -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.enic -MD -MQ drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -MF drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o.d -o drivers/libtmp_rte_net_enic.a.p/net_enic_enic_res.c.o -c ../drivers/net/enic/enic_res.c In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27:0, from /usr/include/x86_64-linux-gnu/sys/socket.h:33, from ../lib/net/rte_ip.h:23, from ../lib/ethdev/rte_flow.h:24, from ../lib/ethdev/rte_eth_ctrl.h:11, from ../lib/ethdev/rte_ethdev.h:1427, from ../lib/ethdev/ethdev_driver.h:18, from ../drivers/net/enic/enic_res.c:7: ../drivers/net/enic/enic_res.c: In function ‘enic_get_vnic_config’: ../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_rq_ring); ^ ../drivers/net/enic/enic_res.c:61:2: note: in expansion of macro ‘GET_CONFIG’ GET_CONFIG(max_rq_ring); ^~~~~~~~~~ ../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_rq_ring); ^ ../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’ sizeof(c->m), &c->m); \ ^ ../drivers/net/enic/enic_res.c:61:13: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_rq_ring); ^ ../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’ sizeof(c->m), &c->m); \ ^ In file included from /usr/include/x86_64-linux-gnu/bits/socket.h:27:0, from /usr/include/x86_64-linux-gnu/sys/socket.h:33, from ../lib/net/rte_ip.h:23, from ../lib/ethdev/rte_flow.h:24, from ../lib/ethdev/rte_eth_ctrl.h:11, from ../lib/ethdev/rte_ethdev.h:1427, from ../lib/ethdev/ethdev_driver.h:18, from ../drivers/net/enic/enic_res.c:7: ../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_wq_ring); ^ ../drivers/net/enic/enic_res.c:62:2: note: in expansion of macro ‘GET_CONFIG’ GET_CONFIG(max_wq_ring); ^~~~~~~~~~ ../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_wq_ring); ^ ../drivers/net/enic/enic_res.c:43:14: note: in definition of macro ‘GET_CONFIG’ sizeof(c->m), &c->m); \ ^ ../drivers/net/enic/enic_res.c:62:13: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’? GET_CONFIG(max_wq_ring); ^ ../drivers/net/enic/enic_res.c:43:22: note: in definition of macro ‘GET_CONFIG’ sizeof(c->m), &c->m); \ ^ ../drivers/net/enic/enic_res.c:111:43: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’? max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring : ^~~~~~~~~~~ max_pkt_size ../drivers/net/enic/enic_res.c:111:61: error: ‘struct vnic_enet_config’ has no member named ‘max_wq_ring’; did you mean ‘max_pkt_size’? max_wq_descs = (enic->cq64_request && c->max_wq_ring) ? c->max_wq_ring : ^~~~~~~~~~~ max_pkt_size ../drivers/net/enic/enic_res.c:116:43: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’? max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring ^~~~~~~~~~~ max_pkt_size ../drivers/net/enic/enic_res.c:116:61: error: ‘struct vnic_enet_config’ has no member named ‘max_rq_ring’; did you mean ‘max_pkt_size’? max_rq_descs = (enic->cq64_request && c->max_rq_ring) ? c->max_rq_ring ^~~~~~~~~~~ max_pkt_size [104/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_common.c.o [105/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_dcb.c.o [106/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_acl_ctrl.c.o [107/1665] Generating rte_net_iavf.pmd.c with a custom command [108/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_imem.c.o [109/1665] Compiling C object drivers/librte_net_hinic.so.22.1.p/meson-generated_.._rte_net_hinic.pmd.c.o [110/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_ptype_mk.c.o [111/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_flg_rd.c.o [112/1665] Compiling C object drivers/librte_net_fm10k.so.22.1.p/meson-generated_.._rte_net_fm10k.pmd.c.o [113/1665] Generating rte_net_hns3.pmd.c with a custom command [114/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_xlt_kb.c.o [115/1665] Compiling C object drivers/net/ice/base/libice_base.a.p/ice_parser_rt.c.o [116/1665] Generating symbol file lib/librte_eal.so.22.1.p/librte_eal.so.22.1.symbols [117/1665] Generating rte_net_i40e.pmd.c with a custom command [118/1665] Generating rte_net_failsafe.sym_chk with a custom command (wrapped by meson to capture output) [119/1665] Generating rte_net_fm10k.sym_chk with a custom command (wrapped by meson to capture output) [120/1665] Generating rte_net_hinic.sym_chk with a custom command (wrapped by meson to capture output) ninja: build stopped: subcommand failed. https://lab.dpdk.org/results/dashboard/patchsets/20848/ UNH-IOL DPDK Community Lab