|FAILURE| pw167570 [PATCH] mempool: introduce pile driver

qemudev at loongson.cn qemudev at loongson.cn
Wed Aug 12 16:46:07 CEST 2026


Test-Label: loongson-compile-loongarch-abi2
Test-Status: FAILURE
http://dpdk.org/patch/167570

_ninja build failure_

Submitter: Morten Brørup <mb at smartsharesystems.com>
Date: Wed, 12 Aug 2026 14:15:11 +0000
DPDK git baseline: Repo:dpdk
  Branch: main
  CommitID: c1a46b9d9243e922428e8a5f87fa3c6ac177dc5a

167570 --> ninja build failed

Test environment and result as below:

+---------------------+----------------+
|     Environment     | compilation    |
+---------------------+----------------+
| Loongnix-Server 23.2 | FAIL           |
+---------------------+----------------+

Loongnix-Server 23.2
    Kernel: 6.6.52-1.10.lns23.loongarch64
    Compiler: gcc 12.3


Ninja build logs:
-------------------------------BEGIN LOGS----------------------------
FAILED: drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o
cc -Idrivers/libtmp_rte_mempool_stack.a.p -Idrivers -I../drivers -Idrivers/mempool/stack -I../drivers/mempool/stack -Ilib/mempool -I../lib/mempool -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/loongarch/include -I../lib/eal/loongarch/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 -Ilib/ring -I../lib/ring -Ilib/stack -I../lib/stack -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 -Wshadow -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned!
  -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=loongarch64 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_COMPONENT_CLASS=pmd_mempool -DRTE_COMPONENT_NAME=stack -DRTE_LOG_DEFAULT_LOGTYPE=mempool.stack -MD -MQ drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o -MF drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o.d -o drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o -c ../drivers/mempool/stack/rte_mempool_stack.c
./drivers/mempool/stack/rte_mempool_stack.c: In function ‘pile_alloc’:
./drivers/mempool/stack/rte_mempool_stack.c:47:34: error: ‘RTE_STACK_F_PILE’ undeclared (first use in this function); did you mean ‘RTE_STACK_F_LF’?
47 | return __stack_alloc(mp, RTE_STACK_F_PILE);
| ^~~~~~~~~~~~~~~~
| RTE_STACK_F_LF
./drivers/mempool/stack/rte_mempool_stack.c:47:34: note: each undeclared identifier is reported only once for each function it appears in
./drivers/mempool/stack/rte_mempool_stack.c: In function ‘pile_enqueue’:
./drivers/mempool/stack/rte_mempool_stack.c:59:16: warning: implicit declaration of function ‘__rte_stack_pile_push’; did you mean ‘__rte_stack_lf_push’? [-Wimplicit-function-declaration]
59 | return __rte_stack_pile_push(s, obj_table, n) == 0 ? -ENOBUFS : 0;
| ^~~~~~~~~~~~~~~~~~~~~
| __rte_stack_lf_push
./drivers/mempool/stack/rte_mempool_stack.c:59:16: warning: nested extern declaration of ‘__rte_stack_pile_push’ [-Wnested-externs]
./drivers/mempool/stack/rte_mempool_stack.c: In function ‘pile_dequeue’:
./drivers/mempool/stack/rte_mempool_stack.c:71:16: warning: implicit declaration of function ‘__rte_stack_pile_pop’; did you mean ‘__rte_stack_lf_pop’? [-Wimplicit-function-declaration]
71 | return __rte_stack_pile_pop(s, obj_table, n) == 0 ? -ENOBUFS : 0;
| ^~~~~~~~~~~~~~~~~~~~
| __rte_stack_lf_pop
./drivers/mempool/stack/rte_mempool_stack.c:71:16: warning: nested extern declaration of ‘__rte_stack_pile_pop’ [-Wnested-externs]
./drivers/mempool/stack/rte_mempool_stack.c: In function ‘pile_alloc’:
./drivers/mempool/stack/rte_mempool_stack.c:48:1: warning: control reaches end of non-void function [-Wreturn-type]
48 | }
| ^
[895/3223] Linking static target drivers/libtmp_rte_common_qat.a
[896/3223] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_rte_mempool_octeontx.c.o
[897/3223] Generating drivers/rte_dma_skeleton_map with a custom command
[898/3223] Generating symbol file lib/librte_ethdev.so.27.0.p/librte_ethdev.so.27.0.symbols
[899/3223] Generating drivers/rte_net_af_packet_map with a custom command
[900/3223] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ddm.c.o
[901/3223] Compiling C object drivers/libtmp_rte_common_zsda.a.p/common_zsda_zsda_qp.c.o
[902/3223] Compiling C object drivers/libtmp_rte_mempool_cnxk.a.p/mempool_cnxk_cn10k_mempool_ops.c.o
[903/3223] Compiling C object drivers/libtmp_rte_dma_odm.a.p/dma_odm_odm.c.o
[904/3223] Generating drivers/rte_common_sxe2.pmd.c with a custom command
[905/3223] Generating symbol file drivers/librte_common_nitrox.so.27.0.p/librte_common_nitrox.so.27.0.symbols
[906/3223] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_linux_mlx5_nl.c.o
[907/3223] Generating symbol file drivers/librte_common_nfp.so.27.0.p/librte_common_nfp.so.27.0.symbols
[908/3223] Compiling C object drivers/libtmp_rte_mempool_dpaa.a.p/mempool_dpaa_dpaa_mempool.c.o
[909/3223] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_octeontx_fpavf.c.o
[910/3223] Compiling C object drivers/libtmp_rte_mempool_dpaa2.a.p/mempool_dpaa2_dpaa2_hw_mempool.c.o
[911/3223] Generating drivers/rte_bus_dpaa.sym_chk with a custom command (wrapped by meson to capture output)
[912/3223] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[913/3223] Compiling C object drivers/libtmp_rte_dma_odm.a.p/dma_odm_odm_dmadev.c.o
[914/3223] Compiling C object drivers/libtmp_rte_dma_cnxk.a.p/dma_cnxk_cnxk_dmadev.c.o
[915/3223] Compiling C object drivers/libtmp_rte_net_ark.a.p/net_ark_ark_ethdev.c.o
[916/3223] Generating drivers/rte_bus_fslmc.sym_chk with a custom command (wrapped by meson to capture output)
[917/3223] Compiling C object drivers/libtmp_rte_common_mlx5.a.p/common_mlx5_mlx5_devx_cmds.c.o
[918/3223] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o
[919/3223] Compiling C object drivers/libtmp_rte_net_af_packet.a.p/net_af_packet_rte_eth_af_packet.c.o
[920/3223] Compiling C object drivers/libtmp_rte_dma_dpaa2.a.p/dma_dpaa2_dpaa2_qdma.c.o
[921/3223] Compiling C object drivers/libtmp_rte_dma_cnxk.a.p/dma_cnxk_cnxk_dmadev_fp.c.o
[922/3223] Generating drivers/rte_common_cnxk.pmd.c with a custom command
[923/3223] Compiling C object drivers/libtmp_rte_dma_skeleton.a.p/dma_skeleton_skeleton_dmadev.c.o
[924/3223] Compiling C object drivers/libtmp_rte_mempool_bucket.a.p/mempool_bucket_rte_mempool_bucket.c.o
[925/3223] Compiling C object drivers/libtmp_rte_dma_dpaa.a.p/dma_dpaa_dpaa_qdma.c.o
[926/3223] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[927/3223] Compiling C object lib/librte_vhost.a.p/vhost_virtio_net.c.o
ninja: build stopped: subcommand failed.
-------------------------------END LOGS------------------------------


More information about the test-report mailing list