Test-Name: DPDK Fast test suite Test-Label: aws-unit-testing Test-Status: FAILURE _Unit Testing Build error encountered_ http://dpdk.org/patch/155670 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.8.0-1030-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (aarch64) [228/3480] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o [229/3480] Generating lib/compressdev.sym_chk with a custom command (wrapped by meson to capture output) [230/3480] Compiling C object lib/librte_bbdev.a.p/bbdev_rte_bbdev.c.o [231/3480] Linking static target lib/librte_bbdev.a [232/3480] Generating lib/rte_gro_map with a custom command [233/3480] Compiling C object lib/librte_distributor.a.p/distributor_rte_distributor.c.o [234/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o [235/3480] Linking static target lib/librte_distributor.a [236/3480] Compiling C object lib/librte_dispatcher.a.p/dispatcher_rte_dispatcher.c.o [237/3480] Compiling C object lib/librte_gso.a.p/gso_gso_tcp4.c.o [238/3480] Linking static target lib/librte_dispatcher.a [239/3480] Compiling C object lib/librte_gro.a.p/gro_gro_tcp6.c.o [240/3480] Compiling C object lib/librte_dmadev.a.p/dmadev_rte_dmadev.c.o [241/3480] Linking static target lib/librte_dmadev.a [242/3480] Compiling C object lib/librte_gso.a.p/gso_gso_udp4.c.o [243/3480] Compiling C object lib/librte_gro.a.p/gro_gro_tcp4.c.o [244/3480] Compiling C object lib/librte_bpf.a.p/bpf_bpf_validate.c.o [245/3480] Compiling C object lib/librte_bpf.a.p/bpf_bpf_jit_arm64.c.o [246/3480] Generating lib/bbdev.sym_chk with a custom command (wrapped by meson to capture output) [247/3480] Compiling C object lib/librte_gro.a.p/gro_gro_udp4.c.o [248/3480] Linking static target lib/librte_bpf.a [249/3480] Compiling C object lib/librte_gro.a.p/gro_rte_gro.c.o [250/3480] Generating lib/rte_gso_map with a custom command [251/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_eventdev_trace_points.c.o [252/3480] Generating lib/distributor.sym_chk with a custom command (wrapped by meson to capture output) [253/3480] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_tcp4.c.o [254/3480] Compiling C object lib/librte_gpudev.a.p/gpudev_gpudev.c.o [255/3480] Compiling C object lib/librte_gro.a.p/gro_gro_vxlan_udp4.c.o [256/3480] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_tcp4.c.o [257/3480] Linking static target lib/librte_gro.a [258/3480] Generating lib/rte_ip_frag_map with a custom command [259/3480] Linking static target lib/librte_gpudev.a [260/3480] Compiling C object lib/librte_gso.a.p/gso_gso_common.c.o [261/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_dma_adapter.c.o [262/3480] Compiling C object lib/librte_gso.a.p/gso_gso_tunnel_udp4.c.o [263/3480] Compiling C object lib/librte_gso.a.p/gso_rte_gso.c.o [264/3480] Generating lib/bpf.sym_chk with a custom command (wrapped by meson to capture output) [265/3480] Generating lib/rte_jobstats_map with a custom command [266/3480] Linking static target lib/librte_gso.a [267/3480] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [268/3480] Generating lib/rte_latencystats_map with a custom command [269/3480] Generating lib/dmadev.sym_chk with a custom command (wrapped by meson to capture output) [270/3480] Generating lib/rte_lpm_map with a custom command [271/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_reassembly.c.o [272/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_reassembly.c.o [273/3480] Generating lib/rte_member_map with a custom command [274/3480] Compiling C object lib/librte_jobstats.a.p/jobstats_rte_jobstats.c.o [275/3480] Generating lib/dispatcher.sym_chk with a custom command (wrapped by meson to capture output) [276/3480] Linking static target lib/librte_jobstats.a [277/3480] Generating lib/rte_pcapng_map with a custom command [278/3480] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [279/3480] Generating lib/gro.sym_chk with a custom command (wrapped by meson to capture output) [280/3480] Generating lib/gso.sym_chk with a custom command (wrapped by meson to capture output) [281/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv6_fragmentation.c.o [282/3480] Compiling C object lib/librte_power.a.p/power_power_common.c.o [283/3480] 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_eal_common_proc.c.o: in function `rte_mp_channel_init': eal_common_proc.c:(.text+0x19a8): undefined reference to `rte_basename' collect2: error: ld returned 1 exit status [284/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_timer_adapter.c.o [285/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ip_frag_common.c.o [286/3480] Compiling C object lib/librte_power.a.p/power_rte_power_qos.c.o [287/3480] Generating lib/rte_power_map with a custom command [288/3480] Compiling C object lib/librte_power.a.p/power_rte_power_cpufreq.c.o [289/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_ip_frag_internal.c.o [290/3480] Generating lib/jobstats.sym_chk with a custom command (wrapped by meson to capture output) [291/3480] Generating lib/rte_rawdev_map with a custom command [292/3480] Compiling C object lib/librte_power.a.p/power_rte_power_uncore.c.o [293/3480] Compiling C object lib/librte_ip_frag.a.p/ip_frag_rte_ipv4_fragmentation.c.o [294/3480] Compiling C object lib/librte_latencystats.a.p/latencystats_rte_latencystats.c.o [295/3480] Generating lib/gpudev.sym_chk with a custom command (wrapped by meson to capture output) [296/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_crypto_adapter.c.o [297/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_tx_adapter.c.o [298/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_vector_adapter.c.o [299/3480] Compiling C object lib/librte_member.a.p/member_rte_member.c.o [300/3480] Compiling C object lib/librte_efd.a.p/efd_rte_efd.c.o [301/3480] Compiling C object lib/librte_power.a.p/power_rte_power_pmd_mgmt.c.o [302/3480] Compiling C object lib/librte_member.a.p/member_rte_member_vbf.c.o [303/3480] Compiling C object lib/librte_pcapng.a.p/pcapng_rte_pcapng.c.o [304/3480] Compiling C object lib/librte_acl.a.p/acl_acl_bld.c.o [305/3480] Compiling C object lib/librte_rawdev.a.p/rawdev_rte_rawdev.c.o [306/3480] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm.c.o [307/3480] Compiling C object lib/librte_lpm.a.p/lpm_rte_lpm6.c.o [308/3480] Compiling C object lib/librte_acl.a.p/acl_acl_run_neon.c.o [309/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_eventdev.c.o [310/3480] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.o [311/3480] Compiling C object lib/librte_member.a.p/member_rte_member_ht.c.o [312/3480] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [313/3480] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [314/3480] Compiling C object lib/librte_member.a.p/member_rte_member_sketch.c.o [315/3480] Compiling C object lib/librte_eventdev.a.p/eventdev_rte_event_eth_rx_adapter.c.o [316/3480] 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.8.0-1030-aws NIC : Elastic Network Adapter GCC : 13.3.0-6ubuntu2~24.04 Test last 100 lines (x86_64) [102/3290] Compiling C object lib/librte_eal.a.p/eal_x86_rte_mmu.c.o [103/3290] Generating lib/rte_mbuf_map with a custom command [104/3290] Compiling C object lib/librte_eal.a.p/eal_x86_rte_power_intrinsics.c.o [105/3290] Compiling C object lib/librte_eal.a.p/eal_linux_eal_interrupts.c.o [106/3290] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memory.c.o [107/3290] Compiling C object lib/librte_ring.a.p/ring_rte_soring.c.o [108/3290] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops_default.c.o [109/3290] Compiling C object lib/librte_eal.a.p/eal_linux_eal_memalloc.c.o [110/3290] Compiling C object lib/librte_ring.a.p/ring_rte_ring.c.o [111/3290] Generating lib/rte_net_map with a custom command [112/3290] Compiling C object lib/librte_eal.a.p/eal_linux_eal_vfio.c.o [113/3290] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool_ops.c.o [114/3290] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_pool_ops.c.o [115/3290] Generating lib/rte_meter_map with a custom command [116/3290] Linking static target lib/librte_eal.a [117/3290] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_ptype.c.o [118/3290] Compiling C object lib/librte_mempool.a.p/mempool_mempool_trace_points.c.o [119/3290] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf_dyn.c.o [120/3290] Compiling C object lib/librte_net_avx512_lib.a.p/net_net_crc_avx512.c.o [121/3290] Linking static target lib/librte_net_avx512_lib.a [122/3290] Compiling C object lib/librte_net.a.p/net_rte_net_crc.c.o [123/3290] Compiling C object lib/librte_net.a.p/net_rte_arp.c.o [124/3290] Compiling C object lib/librte_net.a.p/net_net_crc_sse.c.o [125/3290] Compiling C object lib/librte_mempool.a.p/mempool_rte_mempool.c.o [126/3290] Compiling C object lib/librte_net.a.p/net_rte_ether.c.o [127/3290] Linking static target lib/librte_mempool.a [128/3290] Compiling C object lib/librte_net.a.p/net_rte_net.c.o [129/3290] Compiling C object lib/librte_meter.a.p/meter_rte_meter.c.o [130/3290] Linking static target lib/librte_net.a [131/3290] Linking static target lib/librte_meter.a [132/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_profile.c.o [133/3290] Generating lib/meter.sym_chk with a custom command (wrapped by meson to capture output) [134/3290] Generating lib/net.sym_chk with a custom command (wrapped by meson to capture output) [135/3290] Compiling C object lib/librte_rcu.a.p/rcu_rte_rcu_qsbr.c.o [136/3290] Linking static target lib/librte_rcu.a [137/3290] Generating lib/mempool.sym_chk with a custom command (wrapped by meson to capture output) [138/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_class_eth.c.o [139/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_private.c.o [140/3290] Compiling C object lib/librte_mbuf.a.p/mbuf_rte_mbuf.c.o [141/3290] Generating lib/rcu.sym_chk with a custom command (wrapped by meson to capture output) [142/3290] Linking static target lib/librte_mbuf.a [143/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_driver.c.o [144/3290] Generating lib/rte_ethdev_map with a custom command [145/3290] Generating lib/mbuf.sym_chk with a custom command (wrapped by meson to capture output) [146/3290] Generating lib/rte_pci_map with a custom command [147/3290] Compiling C object lib/librte_pci.a.p/pci_rte_pci.c.o [148/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_cman.c.o [149/3290] Linking static target lib/librte_pci.a [150/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_telemetry.c.o [151/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline.c.o [152/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_linux_ethtool.c.o [153/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8079.c.o [154/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8472.c.o [155/3290] Generating lib/pci.sym_chk with a custom command (wrapped by meson to capture output) [156/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_common.c.o [157/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse.c.o [158/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_cirbuf.c.o [159/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_bool.c.o [160/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_num.c.o [161/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev_telemetry.c.o [162/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_vt100.c.o [163/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_mtr.c.o [164/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_socket.c.o [165/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_string.c.o [166/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_portlist.c.o [167/3290] Generating lib/rte_metrics_map with a custom command [168/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_os_unix.c.o [169/3290] Generating lib/rte_cmdline_map with a custom command [170/3290] Generating lib/eal.sym_chk with a custom command (wrapped by meson to capture output) [171/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_sff_8636.c.o [172/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_etheraddr.c.o [173/3290] 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_eal_common_proc.c.o: in function `rte_mp_channel_init': eal_common_proc.c:(.text+0x1436): undefined reference to `rte_basename' collect2: error: ld returned 1 exit status [174/3290] Generating lib/rte_hash_map with a custom command [175/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_ethdev_trace_points.c.o [176/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_rdline.c.o [177/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_tm.c.o [178/3290] Compiling C object lib/librte_cmdline.a.p/cmdline_cmdline_parse_ipaddr.c.o [179/3290] Compiling C object lib/librte_hash.a.p/hash_rte_hash_crc.c.o [180/3290] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics_telemetry.c.o [181/3290] Compiling C object lib/librte_metrics.a.p/metrics_rte_metrics.c.o [182/3290] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gfni.c.o [183/3290] Compiling C object lib/librte_hash.a.p/hash_rte_fbk_hash.c.o [184/3290] Compiling C object lib/librte_hash.a.p/hash_rte_thash_gf2_poly_math.c.o [185/3290] Compiling C object lib/librte_timer.a.p/timer_rte_timer.c.o [186/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o [187/3290] Compiling C object lib/librte_hash.a.p/hash_rte_thash.c.o [188/3290] Compiling C object lib/librte_ring.a.p/ring_soring.c.o [189/3290] Compiling C object lib/librte_hash.a.p/hash_rte_cuckoo_hash.c.o [190/3290] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.o ninja: build stopped: subcommand failed. Test build failed. FAILURE