From: al-sw-devops@alabs.net
To: test-report@dpdk.org, atrwajee@amazon.com, shaibran@amazon.com
Subject: |FAILURE| pw155668-155670 Use cross-platform rte_basename function
Date: Wed, 6 Aug 2025 21:23:34 +0300 (IDT) [thread overview]
Message-ID: <334484840.9692.1754504614731@ip-10-159-234-77.eu-west-1.compute.internal> (raw)
[-- Attachment #1: Type: text/plain, Size: 22523 bytes --]
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
reply other threads:[~2025-08-06 18:23 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=334484840.9692.1754504614731@ip-10-159-234-77.eu-west-1.compute.internal \
--to=al-sw-devops@alabs.net \
--cc=atrwajee@amazon.com \
--cc=shaibran@amazon.com \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).