Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing Build error encountered_ http://dpdk.org/patch/156605 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) [238/3499] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o [239/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [240/3499] Compiling C object lib/librte_gso.a.p/gso_gso_udp4.c.o [241/3499] Linking static target lib/librte_dmadev.a [242/3499] Compiling C object lib/librte_gso.a.p/gso_gso_tcp4.c.o [243/3499] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_arm64.c.o [244/3499] Compiling C object lib/librte_gro.a.p/gro_gro_tcp6.c.o [245/3499] Compiling C object lib/librte_gro.a.p/gro_rte_gro.c.o [246/3499] Linking static target lib/librte_bpf.a [247/3499] Generating lib/bbdev.sym_chk with a custom command (wrapped by meson to capture output) [248/3499] Compiling C object lib/librte_gro.a.p/gro_gro_udp4.c.o [249/3499] Compiling C object lib/librte_gro.a.p/gro_gro_tcp4.c.o [250/3499] Generating lib/rte_gso_map with a custom command [251/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [252/3499] Generating lib/distributor.sym_chk with a custom command (wrapped by meson to capture output) [253/3499] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_udp4.c.o [254/3499] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_tcp4.c.o [255/3499] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_tcp4.c.o [256/3499] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [257/3499] Compiling C object lib/librte_gso.a.p/gso_gso_common.c.o [258/3499] Generating lib/rte_ip_frag_map with a custom command [259/3499] Linking static target lib/librte_gro.a [260/3499] Compiling C object lib/librte_gpudev.a.p/gpudev_gpudev.c.o [261/3499] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_udp4.c.o [262/3499] Generating lib/rte_jobstats_map with a custom command [263/3499] Linking static target lib/librte_gpudev.a [264/3499] Compiling C object lib/librte_gso.a.p/gso_rte_gso.c.o [265/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [266/3499] Generating lib/bpf.sym_chk with a custom command (wrapped by meson to capture output) [267/3499] Linking static target lib/librte_gso.a [268/3499] Generating lib/rte_latencystats_map with a custom command [269/3499] Generating lib/rte_lpm_map with a custom command [270/3499] Generating lib/dmadev.sym_chk with a custom command (wrapped by meson to capture output) [271/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o [272/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o [273/3499] Generating lib/dispatcher.sym_chk with a custom command (wrapped by meson to capture output) [274/3499] Compiling C object lib/librte_jobstats.a.p/jobstats_rte_jobstats.c.o [275/3499] Generating lib/rte_pcapng_map with a custom command [276/3499] Linking static target lib/librte_jobstats.a [277/3499] Generating lib/rte_member_map with a custom command [278/3499] Generating lib/gro.sym_chk with a custom command (wrapped by meson to capture output) [279/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [280/3499] Compiling C object lib/librte_power.a.p/power_power_common.c.o [281/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o [282/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o [283/3499] Generating lib/gso.sym_chk with a custom command (wrapped by meson to capture output) [284/3499] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [285/3499] Compiling C object lib/librte_power.a.p/power_rte_power_qos.c.o [286/3499] Compiling C object lib/librte_power.a.p/power_rte_power_cpufreq.c.o [287/3499] Generating lib/rte_power_map with a custom command [288/3499] Generating lib/rte_rawdev_map with a custom command [289/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o [290/3499] Generating lib/rte_regexdev_map with a custom command [291/3499] Compiling C object lib/librte_power.a.p/power_rte_power_uncore.c.o [292/3499] Generating lib/jobstats.sym_chk with a custom command (wrapped by meson to capture output) [293/3499] Linking target lib/librte_eal.so.26.0 FAILED: lib/librte_eal.so.26.0 cc -o lib/librte_eal.so.26.0 lib/librte_eal.a.p/eal_common_eal_common_bus.c.o lib/librte_eal.a.p/eal_common_eal_common_class.c.o lib/librte_eal.a.p/eal_common_eal_common_config.c.o lib/librte_eal.a.p/eal_common_eal_common_debug.c.o lib/librte_eal.a.p/eal_common_eal_common_dev.c.o lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o lib/librte_eal.a.p/eal_common_eal_common_errno.c.o lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o lib/librte_eal.a.p/eal_common_eal_common_launch.c.o lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o lib/librte_eal.a.p/eal_common_eal_common_lcore_var.c.o lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o lib/librte_eal.a.p/eal_common_eal_common_memory.c.o lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o lib/librte_eal.a.p/eal_common_eal_common_options.c.o lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o lib/librte_eal.a.p/eal_common_eal_common_thread.c.o lib/librte_eal.a.p/eal_common_eal_common_timer.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o lib/librte_eal.a.p/eal_common_malloc_elem.c.o lib/librte_eal.a.p/eal_common_malloc_heap.c.o lib/librte_eal.a.p/eal_common_rte_bitset.c.o lib/librte_eal.a.p/eal_common_rte_malloc.c.o lib/librte_eal.a.p/eal_common_rte_random.c.o lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o lib/librte_eal.a.p/eal_common_rte_service.c.o lib/librte_eal.a.p/eal_common_rte_version.c.o lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o lib/librte_eal.a.p/eal_common_eal_common_proc.c.o lib/librte_eal.a.p/eal_common_eal_common_trace.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o lib/librte_eal.a.p/eal_common_hotplug_mp.c.o lib/librte_eal.a.p/eal_common_malloc_mp.c.o lib/librte_eal.a.p/eal_common_rte_keepalive.c.o lib/librte_eal.a.p/eal_unix_eal_debug.c.o lib/librte_eal.a.p/eal_unix_eal_file.c.o lib/librte_eal.a.p/eal_unix_eal_filesystem.c.o lib/librte_eal.a.p/eal_unix_eal_firmware.c.o lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o lib/librte_eal.a.p/eal_unix_eal_unix_thread.c.o lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o lib/librte_eal.a.p/eal_unix_rte_thread.c.o lib/librte_eal.a.p/eal_linux_eal.c.o lib/librte_eal.a.p/eal_linux_eal_alarm.c.o lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o lib/librte_eal.a.p/eal_linux_eal_dev.c.o lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o lib/librte_eal.a.p/eal_linux_eal_lcore.c.o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o lib/librte_eal.a.p/eal_linux_eal_memory.c.o lib/librte_eal.a.p/eal_linux_eal_thread.c.o lib/librte_eal.a.p/eal_linux_eal_timer.c.o lib/librte_eal.a.p/eal_linux_eal_vfio.c.o lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o lib/librte_eal.a.p/eal_arm_rte_cpuflags.c.o lib/librte_eal.a.p/eal_arm_rte_cycles.c.o lib/librte_eal.a.p/eal_arm_rte_hypervisor.c.o lib/librte_eal.a.p/eal_arm_rte_mmu.c.o lib/librte_eal.a.p/eal_arm_rte_power_intrinsics.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,-soname,librte_eal.so.26 -Wl,--no-as-needed -Wl,--undefined-version -pthread -Wl,--start-group -lm -ldl -lnuma '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/root/dpdk-ci/tools/dpdk/build/lib lib/librte_kvargs.so.26.0 lib/librte_log.so.26.0 lib/librte_telemetry.so.26.0 -Wl,--end-group -Wl,--version-script=/root/dpdk-ci/tools/dpdk/build/lib/eal_exports.map /usr/bin/ld: lib/librte_eal.a.p/eal_common_hotplug_mp.c.o:(.bss+0x0): multiple definition of `f_exit'; lib/librte_eal.a.p/eal_common_eal_common_dev.c.o:(.bss+0x18): first defined here /usr/bin/ld: lib/librte_eal.a.p/eal_linux_eal.c.o:(.bss+0xd018): multiple definition of `f_exit'; lib/librte_eal.a.p/eal_common_eal_common_dev.c.o:(.bss+0x18): first defined here collect2: error: ld returned 1 exit status [294/3499] Compiling C object lib/librte_latencystats.a.p/latencystats_rte_latencystats.c.o [295/3499] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o [296/3499] Generating lib/rte_mldev_map with a custom command [297/3499] Compiling C object lib/librte_mldev.a.p/mldev_rte_mldev_pmd.c.o [298/3499] Compiling C object lib/librte_mldev.a.p/mldev_mldev_utils.c.o [299/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [300/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [301/3499] Compiling C object lib/librte_mldev.a.p/mldev_mldev_utils_scalar_bfloat16.c.o [302/3499] Generating lib/gpudev.sym_chk with a custom command (wrapped by meson to capture output) [303/3499] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o [304/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [305/3499] Compiling C object lib/librte_member.a.p/member_rte_member.c.o [306/3499] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [307/3499] Compiling C object lib/librte_member.a.p/member_rte_member_vbf.c.o [308/3499] Compiling C object lib/librte_regexdev.a.p/regexdev_rte_regexdev.c.o [309/3499] Compiling C object lib/librte_pcapng.a.p/pcapng_rte_pcapng.c.o [310/3499] Compiling C object lib/librte_rawdev.a.p/rawdev_rte_rawdev.c.o [311/3499] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [312/3499] Compiling C object lib/librte_mldev.a.p/mldev_rte_mldev.c.o [313/3499] Compiling C object lib/librte_rib.a.p/rib_rte_rib.c.o [314/3499] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm.c.o [315/3499] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm6.c.o [316/3499] Compiling C object lib/librte_acl.a.p/acl_acl_run_neon.c.o [317/3499] Compiling C object lib/librte_rib.a.p/rib_rte_rib6.c.o [318/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [319/3499] Compiling C object lib/librte_mldev.a.p/mldev_mldev_utils_neon.c.o [320/3499] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [321/3499] Compiling C object lib/librte_member.a.p/member_rte_member_ht.c.o [322/3499] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [323/3499] Compiling C object lib/librte_member.a.p/member_rte_member_sketch.c.o [324/3499] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [325/3499] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o [326/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) [106/3317] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o [107/3317] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [108/3317] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o [109/3317] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o [110/3317] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o [111/3317] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o [112/3317] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o [113/3317] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o [114/3317] Generating lib/rte_meter_map with a custom command [115/3317] Generating lib/rte_net_map with a custom command [116/3317] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o [117/3317] Linking static target lib/librte_eal.a [118/3317] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o [119/3317] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o [120/3317] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o [121/3317] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o [122/3317] Compiling C object lib/librte_net_avx512_lib.a.p/net_net_crc_avx512.c.o [123/3317] Linking static target lib/librte_net_avx512_lib.a [124/3317] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o [125/3317] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o [126/3317] Compiling C object lib/librte_net.a.p/net_rte_net.c.o [127/3317] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o [128/3317] Linking static target lib/librte_net.a [129/3317] Linking static target lib/librte_meter.a [130/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o [131/3317] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o [132/3317] Linking static target lib/librte_mempool.a [133/3317] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o [134/3317] Generating lib/meter.sym_chk with a custom command (wrapped by meson to capture output) [135/3317] Linking static target lib/librte_rcu.a [136/3317] Generating lib/net.sym_chk with a custom command (wrapped by meson to capture output) [137/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o [138/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o [139/3317] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) [140/3317] Generating lib/mempool.sym_chk with a custom command (wrapped by meson to capture output) [141/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_driver.c.o [142/3317] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o [143/3317] Linking static target lib/librte_mbuf.a [144/3317] Generating lib/rte_ethdev_map with a custom command [145/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_telemetry.c.o [146/3317] Generating lib/rte_pci_map with a custom command [147/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_cman.c.o [148/3317] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o [149/3317] Linking static target lib/librte_pci.a [150/3317] Generating lib/mbuf.sym_chk with a custom command (wrapped by meson to capture output) [151/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o [152/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o [153/3317] Generating lib/pci.sym_chk with a custom command (wrapped by meson to capture output) [154/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8472.c.o [155/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8079.c.o [156/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o [157/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_bool.c.o [158/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_common.c.o [159/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o [160/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_linux_ethtool.c.o [161/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o [162/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o [163/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o [164/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o [165/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o [166/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o [167/3317] Generating lib/rte_cmdline_map with a custom command [168/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o [169/3317] Generating lib/rte_metrics_map with a custom command [170/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8636.c.o [171/3317] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [172/3317] Generating lib/rte_hash_map with a custom command [173/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o [174/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [175/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o [176/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o [177/3317] Linking target lib/librte_eal.so.26.0 FAILED: lib/librte_eal.so.26.0 cc -o lib/librte_eal.so.26.0 lib/librte_eal.a.p/eal_common_eal_common_bus.c.o lib/librte_eal.a.p/eal_common_eal_common_class.c.o lib/librte_eal.a.p/eal_common_eal_common_config.c.o lib/librte_eal.a.p/eal_common_eal_common_debug.c.o lib/librte_eal.a.p/eal_common_eal_common_dev.c.o lib/librte_eal.a.p/eal_common_eal_common_devargs.c.o lib/librte_eal.a.p/eal_common_eal_common_errno.c.o lib/librte_eal.a.p/eal_common_eal_common_fbarray.c.o lib/librte_eal.a.p/eal_common_eal_common_hexdump.c.o lib/librte_eal.a.p/eal_common_eal_common_interrupts.c.o lib/librte_eal.a.p/eal_common_eal_common_launch.c.o lib/librte_eal.a.p/eal_common_eal_common_lcore.c.o lib/librte_eal.a.p/eal_common_eal_common_lcore_var.c.o lib/librte_eal.a.p/eal_common_eal_common_mcfg.c.o lib/librte_eal.a.p/eal_common_eal_common_memalloc.c.o lib/librte_eal.a.p/eal_common_eal_common_memory.c.o lib/librte_eal.a.p/eal_common_eal_common_memzone.c.o lib/librte_eal.a.p/eal_common_eal_common_options.c.o lib/librte_eal.a.p/eal_common_eal_common_string_fns.c.o lib/librte_eal.a.p/eal_common_eal_common_tailqs.c.o lib/librte_eal.a.p/eal_common_eal_common_thread.c.o lib/librte_eal.a.p/eal_common_eal_common_timer.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_points.c.o lib/librte_eal.a.p/eal_common_eal_common_uuid.c.o lib/librte_eal.a.p/eal_common_malloc_elem.c.o lib/librte_eal.a.p/eal_common_malloc_heap.c.o lib/librte_eal.a.p/eal_common_rte_bitset.c.o lib/librte_eal.a.p/eal_common_rte_malloc.c.o lib/librte_eal.a.p/eal_common_rte_random.c.o lib/librte_eal.a.p/eal_common_rte_reciprocal.c.o lib/librte_eal.a.p/eal_common_rte_service.c.o lib/librte_eal.a.p/eal_common_rte_version.c.o lib/librte_eal.a.p/eal_common_eal_common_dynmem.c.o lib/librte_eal.a.p/eal_common_eal_common_cpuflags.c.o lib/librte_eal.a.p/eal_common_eal_common_hypervisor.c.o lib/librte_eal.a.p/eal_common_eal_common_proc.c.o lib/librte_eal.a.p/eal_common_eal_common_trace.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_ctf.c.o lib/librte_eal.a.p/eal_common_eal_common_trace_utils.c.o lib/librte_eal.a.p/eal_common_hotplug_mp.c.o lib/librte_eal.a.p/eal_common_malloc_mp.c.o lib/librte_eal.a.p/eal_common_rte_keepalive.c.o lib/librte_eal.a.p/eal_unix_eal_debug.c.o lib/librte_eal.a.p/eal_unix_eal_file.c.o lib/librte_eal.a.p/eal_unix_eal_filesystem.c.o lib/librte_eal.a.p/eal_unix_eal_firmware.c.o lib/librte_eal.a.p/eal_unix_eal_unix_memory.c.o lib/librte_eal.a.p/eal_unix_eal_unix_thread.c.o lib/librte_eal.a.p/eal_unix_eal_unix_timer.c.o lib/librte_eal.a.p/eal_unix_rte_thread.c.o lib/librte_eal.a.p/eal_linux_eal.c.o lib/librte_eal.a.p/eal_linux_eal_alarm.c.o lib/librte_eal.a.p/eal_linux_eal_cpuflags.c.o lib/librte_eal.a.p/eal_linux_eal_dev.c.o lib/librte_eal.a.p/eal_linux_eal_hugepage_info.c.o lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o lib/librte_eal.a.p/eal_linux_eal_lcore.c.o lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o lib/librte_eal.a.p/eal_linux_eal_memory.c.o lib/librte_eal.a.p/eal_linux_eal_thread.c.o lib/librte_eal.a.p/eal_linux_eal_timer.c.o lib/librte_eal.a.p/eal_linux_eal_vfio.c.o lib/librte_eal.a.p/eal_linux_eal_vfio_mp_sync.c.o lib/librte_eal.a.p/eal_x86_rte_cpuflags.c.o lib/librte_eal.a.p/eal_x86_rte_cycles.c.o lib/librte_eal.a.p/eal_x86_rte_hypervisor.c.o lib/librte_eal.a.p/eal_x86_rte_mmu.c.o lib/librte_eal.a.p/eal_x86_rte_spinlock.c.o lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,-soname,librte_eal.so.26 -Wl,--no-as-needed -Wl,--undefined-version -pthread -Wl,--start-group -lm -ldl -lnuma '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/root/dpdk-ci/tools/dpdk/build/lib lib/librte_kvargs.so.26.0 lib/librte_log.so.26.0 lib/librte_telemetry.so.26.0 -Wl,--end-group -Wl,--version-script=/root/dpdk-ci/tools/dpdk/build/lib/eal_exports.map /usr/bin/ld: lib/librte_eal.a.p/eal_common_hotplug_mp.c.o:(.bss+0x0): multiple definition of `f_exit'; lib/librte_eal.a.p/eal_common_eal_common_dev.c.o:(.bss+0x0): first defined here /usr/bin/ld: lib/librte_eal.a.p/eal_linux_eal.c.o:(.bss+0x6020): multiple definition of `f_exit'; lib/librte_eal.a.p/eal_common_eal_common_dev.c.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status [178/3317] Generating lib/rte_timer_map with a custom command [179/3317] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o [180/3317] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics.c.o [181/3317] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gfni.c.o [182/3317] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o [183/3317] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics_telemetry.c.o [184/3317] Compiling C object lib/librte_hash.a.p/hash_rte_hash_crc.c.o [185/3317] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gf2_poly_math.c.o [186/3317] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o [187/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o [188/3317] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o [189/3317] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [190/3317] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [191/3317] Compiling C object lib/librte_acl_avx2_lib.a.p/acl_acl_run_avx2.c.o [192/3317] Compiling C object lib/librte_acl_avx512_lib.a.p/acl_acl_run_avx512.c.o [193/3317] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [194/3317] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE