Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing Build error encountered_ http://dpdk.org/patch/157501 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/3499] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) [194/3499] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o [195/3499] Compiling C object lib/librte_acl.a.p/acl_tb_mem.c.o [196/3499] Generating lib/rte_cryptodev_map with a custom command [197/3499] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o [198/3499] Generating lib/bitratestats.sym_chk with a custom command (wrapped by meson to capture output) [199/3499] Compiling C object lib/librte_acl.a.p/acl_rte_acl.c.o [200/3499] Generating lib/rte_distributor_map with a custom command [201/3499] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o [202/3499] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o [203/3499] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o [204/3499] Linking static target lib/librte_timer.a [205/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o [206/3499] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o [207/3499] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_generic.c.o [208/3499] Generating lib/rte_dmadev_map with a custom command [209/3499] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gf2_poly_math.c.o [210/3499] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o [211/3499] Generating lib/rte_efd_map with a custom command [212/3499] Linking static target lib/librte_cfgfile.a [213/3499] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o [214/3499] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o [215/3499] 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 -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:808:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 808 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:808:36: note: each undeclared identifier is reported only once for each function it appears in ../lib/dmadev/rte_dmadev.c:809:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 809 | (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:834:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 834 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:835:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 835 | (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:862:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 862 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:863:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 863 | (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:889:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 889 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:890:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 890 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_handle_get’: ../lib/dmadev/rte_dmadev.c:917:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 917 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:918:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 918 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [216/3499] Linking static target lib/librte_compressdev.a [217/3499] Compiling C object lib/librte_acl.a.p/acl_acl_gen.c.o [218/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o [219/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_private.c.o [220/3499] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o [221/3499] Generating lib/timer.sym_chk with a custom command (wrapped by meson to capture output) [222/3499] Compiling C object lib/librte_acl.a.p/acl_acl_run_scalar.c.o [223/3499] Generating lib/cfgfile.sym_chk with a custom command (wrapped by meson to capture output) [224/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o [225/3499] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o [226/3499] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o [227/3499] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o [228/3499] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o [229/3499] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [230/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [231/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_arm64.c.o [232/3499] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [233/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [234/3499] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [235/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [236/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [237/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [238/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [239/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [240/3499] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [241/3499] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [242/3499] Compiling C object lib/librte_acl.a.p/acl_acl_run_neon.c.o [243/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [244/3499] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [245/3499] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [246/3499] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [247/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o [248/3499] 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) [217/3317] Generating lib/bitratestats.sym_chk with a custom command (wrapped by meson to capture output) [218/3317] Compiling C object lib/librte_bpf.a.p/bpf_bpf_stub.c.o [219/3317] Generating lib/rte_compressdev_map with a custom command [220/3317] Compiling C object lib/librte_bpf.a.p/bpf_bpf_exec.c.o [221/3317] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o [222/3317] Linking static target lib/librte_bbdev.a [223/3317] Compiling C object lib/librte_cfgfile.a.p/cfgfile_rte_cfgfile.c.o [224/3317] Linking static target lib/librte_cfgfile.a [225/3317] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o [226/3317] Generating lib/cfgfile.sym_chk with a custom command (wrapped by meson to capture output) [227/3317] Generating lib/bbdev.sym_chk with a custom command (wrapped by meson to capture output) [228/3317] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [229/3317] Linking target lib/librte_cfgfile.so.26.0 [230/3317] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev_pmd.c.o [231/3317] Generating lib/rte_cryptodev_map with a custom command [232/3317] Generating lib/rte_distributor_map with a custom command [233/3317] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_comp.c.o [234/3317] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_pmd.c.o [235/3317] Compiling C object lib/librte_compressdev.a.p/compressdev_rte_compressdev.c.o [236/3317] Linking static target lib/librte_compressdev.a [237/3317] Generating lib/rte_dmadev_map with a custom command [238/3317] Generating lib/rte_efd_map with a custom command [239/3317] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_x86.c.o [240/3317] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [241/3317] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [242/3317] Linking static target lib/librte_ring.a [243/3317] Linking static target lib/librte_bpf.a [244/3317] Compiling C object lib/librte_acl.a.p/acl_acl_run_sse.c.o [245/3317] Generating lib/compressdev.sym_chk with a custom command (wrapped by meson to capture output) [246/3317] Compiling C object lib/librte_cryptodev.a.p/cryptodev_cryptodev_trace_points.c.o [247/3317] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_match_sse.c.o [248/3317] Generating lib/bpf.sym_chk with a custom command (wrapped by meson to capture output) [249/3317] Compiling C object lib/librte_acl_avx2_lib.a.p/acl_acl_run_avx2.c.o [250/3317] Linking static target lib/librte_acl_avx2_lib.a [251/3317] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor_single.c.o [252/3317] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev_trace_points.c.o [253/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_private.c.o [254/3317] Generating lib/ring.sym_chk with a custom command (wrapped by meson to capture output) [255/3317] 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 -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:808:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 808 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:808:36: note: each undeclared identifier is reported only once for each function it appears in ../lib/dmadev/rte_dmadev.c:809:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 809 | (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:834:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 834 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:835:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 835 | (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:862:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 862 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:863:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 863 | (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:889:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 889 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:890:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 890 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c: In function ‘rte_dma_access_pair_group_handle_get’: ../lib/dmadev/rte_dmadev.c:917:36: error: ‘RTE_DMA_CAPA_INTER_PROCESS_DOMAIN’ undeclared (first use in this function) 917 | if (!((dev_info.dev_capa & RTE_DMA_CAPA_INTER_PROCESS_DOMAIN) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/dmadev/rte_dmadev.c:918:34: error: ‘RTE_DMA_CAPA_INTER_OS_DOMAIN’ undeclared (first use in this function) 918 | (dev_info.dev_capa & RTE_DMA_CAPA_INTER_OS_DOMAIN))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [256/3317] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [257/3317] Linking target lib/librte_ring.so.26.0 [258/3317] Generating lib/rte_eventdev_map with a custom command [259/3317] Compiling C object lib/librte_acl_avx512_lib.a.p/acl_acl_run_avx512.c.o [260/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_ring.c.o [261/3317] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [262/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [263/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [264/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o [265/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [266/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [267/3317] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [268/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [269/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [270/3317] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [271/3317] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [272/3317] 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