Test-Label: Performance-Testing Test-Status: FAILURE http://dpdk.org/patch/62619 _build patch failure_ Submitter: David Christensen Date: Wednesday, November 06 2019 19:57:24 Applied on: CommitID:38383890b21f995c3dafa177298d744e1db0be84 Apply patch set 62619 failed: Configuration done using x86_64-native-linuxapp-gcc == Build lib == Build lib/librte_kvargs == Build lib/librte_eal /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/toolchain/gcc/rte.toolchain-compat.mk:30: AVX512 support disabled because of binutils 2.30. See Bug 97 == Build lib/librte_eal/common == Build lib/librte_eal/linux == Build lib/librte_eal/linux/eal == Build lib/librte_pci == Build lib/librte_ring == Build lib/librte_stack == Build lib/librte_mempool == Build lib/librte_mbuf == Build lib/librte_timer == Build lib/librte_cfgfile == Build lib/librte_net == Build lib/librte_cmdline == Build lib/librte_meter == Build lib/librte_ethdev == Build lib/librte_bbdev == Build lib/librte_cryptodev == Build lib/librte_security == Build lib/librte_compressdev == Build lib/librte_hash == Build lib/librte_eventdev == Build lib/librte_rawdev == Build lib/librte_vhost == Build lib/librte_efd == Build lib/librte_lpm == Build lib/librte_acl == Build lib/librte_member == Build lib/librte_ip_frag == Build lib/librte_gro == Build lib/librte_jobstats == Build lib/librte_metrics == Build lib/librte_bitratestats == Build lib/librte_latencystats == Build lib/librte_power == Build lib/librte_sched == Build lib/librte_kni == Build lib/librte_port == Build lib/librte_table == Build lib/librte_flow_classify == Build lib/librte_distributor == Build lib/librte_pipeline == Build lib/librte_reorder == Build lib/librte_pdump == Build lib/librte_gso == Build lib/librte_bpf == Build lib/librte_ipsec == Build lib/librte_rcu == Build buildtools == Build buildtools/pmdinfogen == Build kernel == Build kernel/linux == Build kernel/linux/igb_uio Building modules, stage 2. MODPOST 1 modules == Build kernel/linux/kni Building modules, stage 2. MODPOST 1 modules == Build drivers == Build drivers/common == Build drivers/common/cpt == Build drivers/common/octeontx == Build drivers/common/octeontx2 == Build drivers/common/dpaax == Build drivers/bus == Build drivers/bus/dpaa == Build drivers/bus/fslmc == Build drivers/bus/ifpga == Build drivers/bus/pci == Build drivers/bus/vdev == Build drivers/bus/vmbus == Build drivers/mempool == Build drivers/mempool/bucket == Build drivers/mempool/dpaa == Build drivers/mempool/dpaa2 == Build drivers/mempool/ring == Build drivers/mempool/stack == Build drivers/mempool/octeontx == Build drivers/mempool/octeontx2 == Build drivers/net == Build drivers/net/af_packet == Build drivers/net/ark == Build drivers/net/atlantic == Build drivers/net/avp == Build drivers/net/axgbe == Build drivers/net/bonding == Build drivers/net/cxgbe == Build drivers/net/dpaa == Build drivers/net/dpaa2 == Build drivers/net/e1000 == Build drivers/net/ena == Build drivers/net/enetc == Build drivers/net/enic == Build drivers/net/failsafe == Build drivers/net/fm10k == Build drivers/net/hinic == Build drivers/net/hns3 == Build drivers/net/i40e == Build drivers/net/iavf == Build drivers/net/ice == Build drivers/net/ipn3ke == Build drivers/net/ixgbe == Build drivers/net/liquidio == Build drivers/net/memif == Build drivers/net/netvsc == Build drivers/net/nfp == Build drivers/net/bnxt == Build drivers/net/null == Build drivers/net/octeontx == Build drivers/net/octeontx2 == Build drivers/net/qede == Build drivers/net/ring == Build drivers/net/sfc == Build drivers/net/tap == Build drivers/net/thunderx == Build drivers/net/vdev_netvsc == Build drivers/net/virtio == Build drivers/net/vmxnet3 == Build drivers/net/kni == Build drivers/net/softnic == Build drivers/net/vhost == Build drivers/net/ifc == Build drivers/baseband == Build drivers/baseband/null == Build drivers/baseband/turbo_sw == Build drivers/baseband/fpga_lte_fec == Build drivers/crypto == Build drivers/crypto/octeontx == Build drivers/crypto/octeontx2 == Build drivers/crypto/scheduler == Build drivers/crypto/null == Build drivers/crypto/dpaa2_sec == Build drivers/crypto/dpaa_sec == Build drivers/crypto/caam_jr == Build drivers/crypto/virtio == Build drivers/crypto/nitrox == Build drivers/common/qat == Build drivers/compress == Build drivers/compress/octeontx == Build drivers/event == Build drivers/event/skeleton == Build drivers/event/sw == Build drivers/event/dsw == Build drivers/event/octeontx == Build drivers/event/octeontx2 == Build drivers/event/dpaa == Build drivers/event/dpaa2 == Build drivers/event/opdl == Build drivers/raw == Build drivers/raw/skeleton == Build drivers/raw/dpaa2_cmdif == Build drivers/raw/dpaa2_qdma == Build drivers/raw/ifpga == Build drivers/raw/ioat == Build drivers/raw/ntb == Build drivers/raw/octeontx2_dma == Build app == Build app/test MKRES test_resource_c.res.o CC test_atomic.o /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:608:9: error: expected declaration specifiers or ‘...’ before string constant printf("exchange test\n"); ^~~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:610:21: error: expected declaration specifiers or ‘...’ before ‘&’ token rte_atomic32_clear(&synchro); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:611:21: error: expected declaration specifiers or ‘...’ before ‘&’ token rte_atomic64_clear(&count); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:614:2: error: data definition has no type or storage class [-Werror] build_crc8_table(); ^~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:614:2: error: type defaults to ‘int’ in declaration of ‘build_crc8_table’ [-Werror=implicit-int] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:614:2: error: function declaration isn’t a prototype [-Werror=strict-prototypes] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:614:2: error: conflicting types for ‘build_crc8_table’ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:355:1: note: previous definition of ‘build_crc8_table’ was here build_crc8_table(void) ^~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:617:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token t.u64 = rte_rand(); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:618:2: error: data definition has no type or storage class [-Werror] token16 = (get_crc8(&t.u8[0], sizeof(token16) - 1) << 8) ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:618:2: error: type defaults to ‘int’ in declaration of ‘token16’ [-Werror=implicit-int] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:618:2: error: conflicting type qualifiers for ‘token16’ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:350:19: note: previous declaration of ‘token16’ was here volatile uint16_t token16; ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:618:12: error: initializer element is not constant token16 = (get_crc8(&t.u8[0], sizeof(token16) - 1) << 8) ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:620:2: error: data definition has no type or storage class [-Werror] token32 = ((uint32_t)get_crc8(&t.u8[0], sizeof(token32) - 1) << 24) ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:620:2: error: type defaults to ‘int’ in declaration of ‘token32’ [-Werror=implicit-int] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:620:2: error: conflicting type qualifiers for ‘token32’ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:351:19: note: previous declaration of ‘token32’ was here volatile uint32_t token32; ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:620:12: error: initializer element is not constant token32 = ((uint32_t)get_crc8(&t.u8[0], sizeof(token32) - 1) << 24) ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:622:2: error: data definition has no type or storage class [-Werror] token64 = ((uint64_t)get_crc8(&t.u8[0], sizeof(token64) - 1) << 56) ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:622:2: error: type defaults to ‘int’ in declaration of ‘token64’ [-Werror=implicit-int] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:622:2: error: conflicting type qualifiers for ‘token64’ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:352:19: note: previous declaration of ‘token64’ was here volatile uint64_t token64; ^~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:622:12: error: initializer element is not constant token64 = ((uint64_t)get_crc8(&t.u8[0], sizeof(token64) - 1) << 56) ^ In file included from /usr/include/time.h:29:0, from /usr/include/pthread.h:24, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_per_lcore.h:25, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_lcore.h:15, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_spinlock.h:21, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_spinlock.h:12, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_rwlock.h:13, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_fbarray.h:40, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_memory.h:25, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:12: /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:625:49: error: expected ‘)’ before ‘(’ token rte_eal_mp_remote_launch(test_atomic_exchange, NULL, SKIP_MASTER); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:626:19: error: expected declaration specifiers or ‘...’ before ‘&’ token rte_atomic32_set(&synchro, 1); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:626:29: error: expected declaration specifiers or ‘...’ before numeric constant rte_atomic32_set(&synchro, 1); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:627:2: error: data definition has no type or storage class [-Werror] rte_eal_mp_wait_lcore(); ^~~~~~~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:627:2: error: type defaults to ‘int’ in declaration of ‘rte_eal_mp_wait_lcore’ [-Werror=implicit-int] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:627:2: error: function declaration isn’t a prototype [-Werror=strict-prototypes] /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:627:2: error: conflicting types for ‘rte_eal_mp_wait_lcore’ In file included from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_lcore.h:17:0, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_spinlock.h:21, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_spinlock.h:12, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_rwlock.h:13, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_fbarray.h:40, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_memory.h:25, from /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:12: /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/x86_64-native-linuxapp-gcc/include/rte_launch.h:142:6: note: previous declaration of ‘rte_eal_mp_wait_lcore’ was here void rte_eal_mp_wait_lcore(void); ^~~~~~~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:628:21: error: expected declaration specifiers or ‘...’ before ‘&’ token rte_atomic32_clear(&synchro); ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:630:2: error: expected identifier or ‘(’ before ‘if’ if (rte_atomic64_read(&count) > 0) { ^~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:635:2: error: expected identifier or ‘(’ before ‘return’ return 0; ^~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:636:1: error: expected identifier or ‘(’ before ‘}’ token } ^ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:400:1: error: ‘test_atomic_exchange’ defined but not used [-Werror=unused-function] test_atomic_exchange(__attribute__((unused)) void *arg) ^~~~~~~~~~~~~~~~~~~~ /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/app/test/test_atomic.c:355:1: error: ‘build_crc8_table’ defined but not used [-Werror=unused-function] build_crc8_table(void) ^~~~~~~~~~~~~~~~ cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror] cc1: all warnings being treated as errors /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'test_atomic.o' failed make[5]: *** [test_atomic.o] Error 1 /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/rte.subdir.mk:35: recipe for target 'test' failed make[4]: *** [test] Error 2 /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/rte.sdkbuild.mk:46: recipe for target 'app' failed make[3]: *** [app] Error 2 /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/rte.sdkroot.mk:98: recipe for target 'all' failed make[2]: *** [all] Error 2 /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/rte.sdkinstall.mk:60: recipe for target 'pre_install' failed make[1]: *** [pre_install] Error 2 /home-local/jenkins-local/jenkins-agent/workspace/Apply-Custom-Patch-Set/dpdk/mk/rte.sdkroot.mk:77: recipe for target 'install' failed make: *** [install] Error 2 https://lab.dpdk.org/results/dashboard/patchsets/8390/ UNH-IOL DPDK Performance Test Lab