Test-Label: iol-testing Test-Status: FAILURE http://dpdk.org/patch/94694 _build patch failure_ Submitter: Richael Zhuang Date: Wednesday, June 23 2021 03:55:41 Applied on: CommitID:7972110e59397f05eae31d1406efd0afa22bbbf3 Apply patch set 94694-94695 failed: [1/2445] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o [2/2445] Compiling C object lib/librte_sched.a.p/sched_rte_red.c.o [3/2445] Compiling C object lib/librte_sched.a.p/sched_rte_approx.c.o [4/2445] Compiling C object lib/librte_reorder.a.p/reorder_rte_reorder.c.o [5/2445] Compiling C object lib/librte_security.a.p/security_rte_security.c.o [6/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack.c.o [7/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack_std.c.o [8/2445] Compiling C object lib/librte_stack.a.p/stack_rte_stack_lf.c.o [9/2445] Compiling C object lib/librte_vhost.a.p/vhost_fd_man.c.o [10/2445] Linking static target lib/librte_sched.a [11/2445] Linking static target lib/librte_reorder.a [12/2445] Linking static target lib/librte_security.a [13/2445] Generating rte_reorder_mingw with a custom command [14/2445] Generating rte_sched_mingw with a custom command [15/2445] Generating rte_reorder_def with a custom command [16/2445] Linking static target lib/librte_stack.a [17/2445] Generating rte_sched_def with a custom command [18/2445] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o [19/2445] Generating rte_security_mingw with a custom command [20/2445] Compiling C object lib/librte_vhost.a.p/vhost_iotlb.c.o [21/2445] Generating rte_security_def with a custom command [22/2445] Generating rte_stack_def with a custom command [23/2445] Compiling C object lib/librte_vhost.a.p/vhost_vdpa.c.o [24/2445] Generating rte_stack_mingw with a custom command [25/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o [26/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o [27/2445] Linking target lib/librte_eal.so.21.3 [28/2445] Generating rte_vhost_def with a custom command [29/2445] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o [30/2445] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o [31/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o [32/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o [33/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o [34/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o [35/2445] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o [36/2445] Generating rte_vhost_mingw with a custom command [37/2445] Generating rte_ipsec_def with a custom command [38/2445] Linking static target lib/librte_vhost.a [39/2445] Compiling C object lib/librte_fib.a.p/fib_dir24_8.c.o [40/2445] Compiling C object lib/librte_fib.a.p/fib_trie.c.o [41/2445] Generating rte_ipsec_mingw with a custom command [42/2445] Compiling C object lib/librte_fib.a.p/fib_dir24_8_avx512.c.o [43/2445] Compiling C object lib/librte_fib.a.p/fib_trie_avx512.c.o [44/2445] Linking static target lib/librte_ipsec.a [45/2445] Generating rte_mempool_octeontx2_def with a custom command [46/2445] Generating rte_mempool_octeontx2_mingw with a custom command [47/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ethdev.c.o [48/2445] Compiling C object lib/librte_port.a.p/port_rte_port_fd.c.o [49/2445] Generating rte_fib_def with a custom command [50/2445] Generating rte_fib_mingw with a custom command [51/2445] Compiling C object lib/librte_table.a.p/table_rte_swx_table_em.c.o [52/2445] Compiling C object lib/librte_port.a.p/port_rte_port_frag.c.o [53/2445] Linking static target lib/librte_fib.a [54/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ras.c.o [55/2445] Compiling C object lib/librte_port.a.p/port_rte_port_ring.c.o [56/2445] Compiling C object lib/librte_port.a.p/port_rte_port_sched.c.o [57/2445] Compiling C object lib/librte_port.a.p/port_rte_port_source_sink.c.o [58/2445] Compiling C object lib/librte_port.a.p/port_rte_port_sym_crypto.c.o [59/2445] Compiling C object lib/librte_port.a.p/port_rte_port_eventdev.c.o [60/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ethdev.c.o [61/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_fd.c.o [62/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_ring.c.o [63/2445] Compiling C object lib/librte_port.a.p/port_rte_swx_port_source_sink.c.o [64/2445] Compiling C object lib/librte_table.a.p/table_rte_swx_table_wm.c.o [65/2445] Compiling C object lib/librte_table.a.p/table_rte_table_acl.c.o [66/2445] Compiling C object lib/librte_port.a.p/port_rte_port_kni.c.o [67/2445] Generating rte_port_def with a custom command [68/2445] Generating rte_port_mingw with a custom command [69/2445] Compiling C object lib/librte_table.a.p/table_rte_table_array.c.o [70/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_lru.c.o [71/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_cuckoo.c.o [72/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_ext.c.o [73/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key8.c.o [74/2445] Linking static target lib/librte_port.a [75/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key16.c.o [76/2445] Compiling C object lib/librte_table.a.p/table_rte_table_lpm.c.o [77/2445] Compiling C object lib/librte_table.a.p/table_rte_table_hash_key32.c.o [78/2445] Compiling C object lib/librte_table.a.p/table_rte_table_lpm_ipv6.c.o [79/2445] Generating rte_table_def with a custom command [80/2445] Compiling C object lib/librte_table.a.p/table_rte_table_stub.c.o [81/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline_spec.c.o [82/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o [83/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_ctl.c.o [84/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_port_in_action.c.o [85/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_pipeline.c.o [86/2445] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o [87/2445] Generating rte_table_mingw with a custom command [88/2445] Linking static target lib/librte_table.a [89/2445] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify_parse.c.o [90/2445] Compiling C object lib/librte_flow_classify.a.p/flow_classify_rte_flow_classify.c.o [91/2445] Generating rte_net_atlantic_def with a custom command [92/2445] Linking static target lib/librte_pipeline.a [93/2445] Linking static target lib/librte_flow_classify.a [94/2445] Generating rte_net_atlantic_mingw with a custom command [95/2445] Generating rte_flow_classify_mingw with a custom command [96/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o [97/2445] Generating rte_flow_classify_def with a custom command [98/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf.c.o [99/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o [100/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o [101/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [102/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o [103/2445] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load_elf.c.o [104/2445] Generating rte_bpf_def with a custom command [105/2445] Compiling C object lib/librte_graph.a.p/graph_node.c.o [106/2445] Linking static target lib/librte_bpf.a [107/2445] Generating rte_bpf_mingw with a custom command [108/2445] Compiling C object lib/librte_graph.a.p/graph_graph.c.o [109/2445] Compiling C object lib/librte_graph.a.p/graph_graph_ops.c.o [110/2445] Compiling C object lib/librte_graph.a.p/graph_graph_debug.c.o [111/2445] Compiling C object lib/librte_graph.a.p/graph_graph_stats.c.o [112/2445] Compiling C object lib/librte_graph.a.p/graph_graph_populate.c.o [113/2445] Compiling C object lib/librte_power.a.p/power_power_cppc_cpufreq.c.o FAILED: lib/librte_power.a.p/power_power_cppc_cpufreq.c.o ccache cc -Ilib/librte_power.a.p -Ilib -I../lib -Ilib/power -I../lib/power -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/timer -I../lib/timer -Ilib/ethdev -I../lib/ethdev -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 -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=lib.power -MD -MQ lib/librte_power.a.p/power_power_cppc_cpufreq.c.o -MF lib/librte_power.a.p/power_power_cppc_cpufreq.c.o.d -o lib/librte_power.a.p/power_power_cppc_cpufreq.c.o -c ../lib/power/power_cppc_cpufreq.c ../lib/power/power_cppc_cpufreq.c: In function ‘set_freq_internal’: ../lib/power/power_cppc_cpufreq.c:82:2: warning: implicit declaration of function ‘POWER_DEBUG_TRACE’ [-Wimplicit-function-declaration] POWER_DEBUG_TRACE("Frequency[%u] %u to be set for lcore %u\n", ^~~~~~~~~~~~~~~~~ ../lib/power/power_cppc_cpufreq.c:82:2: warning: nested extern declaration of ‘POWER_DEBUG_TRACE’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c: In function ‘power_set_governor_userspace’: ../lib/power/power_cppc_cpufreq.c:108:9: warning: implicit declaration of function ‘power_set_governor’; did you mean ‘timer_getoverrun’? [-Wimplicit-function-declaration] return power_set_governor(pi->lcore_id, POWER_GOVERNOR_USERSPACE, ^~~~~~~~~~~~~~~~~~ timer_getoverrun ../lib/power/power_cppc_cpufreq.c:108:9: warning: nested extern declaration of ‘power_set_governor’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c: In function ‘power_check_turbo’: ../lib/power/power_cppc_cpufreq.c:119:2: warning: implicit declaration of function ‘open_core_sysfs_file’; did you mean ‘rte_lcore_has_role’? [-Wimplicit-function-declaration] open_core_sysfs_file(POWER_SYSFILE_HIGHEST_PERF, pi->lcore_id, "r", ^~~~~~~~~~~~~~~~~~~~ rte_lcore_has_role ../lib/power/power_cppc_cpufreq.c:119:2: warning: nested extern declaration of ‘open_core_sysfs_file’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c:121:2: warning: implicit declaration of function ‘FOPEN_OR_ERR_GOTO’ [-Wimplicit-function-declaration] FOPEN_OR_ERR_GOTO(f_max, err); ^~~~~~~~~~~~~~~~~ ../lib/power/power_cppc_cpufreq.c:121:2: warning: nested extern declaration of ‘FOPEN_OR_ERR_GOTO’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c:121:27: error: ‘err’ undeclared (first use in this function); did you mean ‘errno’? FOPEN_OR_ERR_GOTO(f_max, err); ^~~ errno ../lib/power/power_cppc_cpufreq.c:121:27: note: each undeclared identifier is reported only once for each function it appears in ../lib/power/power_cppc_cpufreq.c:131:8: warning: implicit declaration of function ‘read_core_sysfs_u32’ [-Wimplicit-function-declaration] ret = read_core_sysfs_u32(f_max, &highest_perf); ^~~~~~~~~~~~~~~~~~~ ../lib/power/power_cppc_cpufreq.c:131:8: warning: nested extern declaration of ‘read_core_sysfs_u32’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c:132:2: warning: implicit declaration of function ‘FOPS_OR_ERR_GOTO’ [-Wimplicit-function-declaration] FOPS_OR_ERR_GOTO(ret, err); ^~~~~~~~~~~~~~~~ ../lib/power/power_cppc_cpufreq.c:132:2: warning: nested extern declaration of ‘FOPS_OR_ERR_GOTO’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c:159:1: warning: label ‘err’ defined but not used [-Wunused-label] err: ^~~ ../lib/power/power_cppc_cpufreq.c: In function ‘power_get_available_freqs’: ../lib/power/power_cppc_cpufreq.c:184:27: error: ‘out’ undeclared (first use in this function) FOPEN_OR_ERR_GOTO(f_max, out); ^~~ ../lib/power/power_cppc_cpufreq.c: In function ‘power_init_for_setting_freq’: ../lib/power/power_cppc_cpufreq.c:245:23: error: ‘err’ undeclared (first use in this function); did you mean ‘errno’? FOPEN_OR_ERR_GOTO(f, err); ^~~ errno ../lib/power/power_cppc_cpufreq.c:247:8: warning: implicit declaration of function ‘read_core_sysfs_s’ [-Wimplicit-function-declaration] ret = read_core_sysfs_s(f, buf, sizeof(buf)); ^~~~~~~~~~~~~~~~~ ../lib/power/power_cppc_cpufreq.c:247:8: warning: nested extern declaration of ‘read_core_sysfs_s’ [-Wnested-externs] ../lib/power/power_cppc_cpufreq.c:269:1: warning: label ‘err’ defined but not used [-Wunused-label] err: ^~~ [114/2445] Linking static target lib/librte_graph.a [115/2445] Generating rte_graph_def with a custom command [116/2445] Generating rte_graph_mingw with a custom command [117/2445] Generating symbol file lib/librte_eal.so.21.3.p/librte_eal.so.21.3.symbols [118/2445] Generating stack.sym_chk with a custom command (wrapped by meson to capture output) [119/2445] Generating reorder.sym_chk with a custom command (wrapped by meson to capture output) [120/2445] Generating security.sym_chk with a custom command (wrapped by meson to capture output) [121/2445] Generating sched.sym_chk with a custom command (wrapped by meson to capture output) [122/2445] Generating ipsec.sym_chk with a custom command (wrapped by meson to capture output) [123/2445] Generating flow_classify.sym_chk with a custom command (wrapped by meson to capture output) [124/2445] Generating table.sym_chk with a custom command (wrapped by meson to capture output) [125/2445] Generating bpf.sym_chk with a custom command (wrapped by meson to capture output) [126/2445] Generating fib.sym_chk with a custom command (wrapped by meson to capture output) [127/2445] Generating rib.sym_chk with a custom command (wrapped by meson to capture output) [128/2445] Generating port.sym_chk with a custom command (wrapped by meson to capture output) [129/2445] Generating vhost.sym_chk with a custom command (wrapped by meson to capture output) [130/2445] Generating pipeline.sym_chk with a custom command (wrapped by meson to capture output) ninja: build stopped: subcommand failed. https://lab.dpdk.org/results/dashboard/patchsets/17488/ UNH-IOL DPDK Community Lab