Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing Build error encountered_ http://dpdk.org/patch/157811 Test Status Summary: +--------------+------------------+ | Architecture | DPDK Unit Test | +--------------+------------------+ | x86_64 | FAILURE | +--------------+------------------+ | arm64 | FAILURE | +--------------+------------------+ Test environment (aarch64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.14.0-1012-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (aarch64) [193/3502] Generating lib/metrics.sym_chk with a custom command (wrapped by meson to capture output) [194/3502] Generating lib/cmdline.sym_chk with a custom command (wrapped by meson to capture output) [195/3502] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o [196/3502] Compiling C object lib/librte_acl.a.p/acl_tb_mem.c.o [197/3502] Compiling C object lib/librte_eal.a.p/eal_common_eal_common_options.c.o [198/3502] Generating lib/rte_cryptodev_map with a custom command [199/3502] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) [200/3502] Linking static target lib/librte_eal.a [201/3502] Generating lib/rte_distributor_map with a custom command [202/3502] Generating lib/bitratestats.sym_chk with a custom command (wrapped by meson to capture output) [203/3502] Compiling C object lib/librte_acl.a.p/acl_rte_acl.c.o [204/3502] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o [205/3502] Linking static target lib/librte_timer.a [206/3502] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_generic.c.o [207/3502] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o [208/3502] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gf2_poly_math.c.o [209/3502] Generating lib/rte_dmadev_map with a custom command [210/3502] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o [211/3502] Generating lib/rte_efd_map with a custom command [212/3502] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o [213/3502] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o [214/3502] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o [215/3502] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o FAILED: lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o cc -Ilib/librte_dmadev.a.p -Ilib -I../lib -Ilib/dmadev -I../lib/dmadev -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/linux/include -I../lib/eal/linux/include -Ilib/eal/arm/include -I../lib/eal/arm/include -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -mcpu=neoverse-n1 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.dmadev -MD -MQ lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o -MF lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o.d -o lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o -c ../lib/dmadev/rte_dmadev.c ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_create’: ../lib/dmadev/rte_dmadev.c:814:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 814 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:814:36: note: each undeclared identifier is reported only once for each function it appears in ../lib/dmadev/rte_dmadev.c:815:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 815 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_destroy’: ../lib/dmadev/rte_dmadev.c:841:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 841 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:842:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 842 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_join’: ../lib/dmadev/rte_dmadev.c:869:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 869 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:870:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 870 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_leave’: ../lib/dmadev/rte_dmadev.c:896:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 896 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:897:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 897 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_handler_get’: ../lib/dmadev/rte_dmadev.c:924:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 924 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:925:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 925 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [216/3502] Linking static target lib/librte_cfgfile.a [217/3502] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o [218/3502] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o [219/3502] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o [220/3502] Compiling C object lib/librte_acl.a.p/acl_acl_gen.c.o [221/3502] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o [222/3502] Generating lib/timer.sym_chk with a custom command (wrapped by meson to capture output) [223/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_private.c.o [224/3502] Compiling C object lib/librte_acl.a.p/acl_acl_run_scalar.c.o [225/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o [226/3502] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o [227/3502] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o [228/3502] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o [229/3502] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o [230/3502] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [231/3502] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [232/3502] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_arm64.c.o [233/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [234/3502] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [235/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [236/3502] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [237/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [238/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [239/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [240/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [241/3502] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [242/3502] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [243/3502] Compiling C object lib/librte_acl.a.p/acl_acl_run_neon.c.o [244/3502] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [245/3502] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [246/3502] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [247/3502] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o [248/3502] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE Test environment (x86_64): Description: Build error encountered OS : Ubuntu 24.04.1 LTS Kernel : 6.14.0-1012-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (x86_64) [219/3320] Generating lib/rte_cfgfile_map with a custom command [220/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_load.c.o [221/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_stub.c.o [222/3320] Generating lib/rte_compressdev_map with a custom command [223/3320] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o [224/3320] Linking static target lib/librte_bbdev.a [225/3320] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o [226/3320] Linking static target lib/librte_cfgfile.a [227/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o [228/3320] Generating lib/cfgfile.sym_chk with a custom command (wrapped by meson to capture output) [229/3320] Generating lib/bbdev.sym_chk with a custom command (wrapped by meson to capture output) [230/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o [231/3320] Linking target lib/librte_cfgfile.so.26.0 [232/3320] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [233/3320] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o [234/3320] Generating lib/rte_cryptodev_map with a custom command [235/3320] Generating lib/rte_distributor_map with a custom command [236/3320] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o [237/3320] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o [238/3320] Generating lib/rte_dmadev_map with a custom command [239/3320] Generating lib/rte_efd_map with a custom command [240/3320] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [241/3320] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o [242/3320] Linking static target lib/librte_compressdev.a [243/3320] Linking static target lib/librte_ring.a [244/3320] Compiling C object lib/librte_acl.a.p/acl_acl_run_sse.c.o [245/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [246/3320] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o [247/3320] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_sse.c.o [248/3320] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o [249/3320] Linking static target lib/librte_bpf.a [250/3320] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o [251/3320] Generating lib/compressdev.sym_chk with a custom command (wrapped by meson to capture output) [252/3320] Compiling C object lib/librte_acl_avx2_lib.a.p/acl_acl_run_avx2.c.o [253/3320] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o [254/3320] Linking static target lib/librte_acl_avx2_lib.a [255/3320] Generating lib/bpf.sym_chk with a custom command (wrapped by meson to capture output) [256/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_private.c.o [257/3320] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o FAILED: lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o cc -Ilib/librte_dmadev.a.p -Ilib -I../lib -Ilib/dmadev -I../lib/dmadev -Ilib/eal/common -I../lib/eal/common -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 -I../kernel/linux -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/log -I../lib/log -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/argparse -I../lib/argparse -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -O3 -include rte_config.h -Wvla -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-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DRTE_LOG_DEFAULT_LOGTYPE=lib.dmadev -MD -MQ lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o -MF lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o.d -o lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o -c ../lib/dmadev/rte_dmadev.c ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_create’: ../lib/dmadev/rte_dmadev.c:814:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 814 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:814:36: note: each undeclared identifier is reported only once for each function it appears in ../lib/dmadev/rte_dmadev.c:815:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 815 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_destroy’: ../lib/dmadev/rte_dmadev.c:841:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 841 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:842:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 842 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_join’: ../lib/dmadev/rte_dmadev.c:869:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 869 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:870:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 870 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_leave’: ../lib/dmadev/rte_dmadev.c:896:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 896 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:897:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 897 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_handler_get’: ../lib/dmadev/rte_dmadev.c:924:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 924 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:925:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 925 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [258/3320] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [259/3320] Generating lib/ring.sym_chk with a custom command (wrapped by meson to capture output) [260/3320] Generating lib/rte_eventdev_map with a custom command [261/3320] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [262/3320] Compiling C object lib/librte_acl_avx512_lib.a.p/acl_acl_run_avx512.c.o [263/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o [264/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [265/3320] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [266/3320] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o [267/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [268/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [269/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [270/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [271/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [272/3320] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [273/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [274/3320] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE