compilation|FAILURE| pw(163798) sid(38081) job(PER_PATCH_BUILD18741)[v1, 4/4] app/testpmd: add TPH stash objects configuration

sys_stv at intel.com sys_stv at intel.com
Fri May 8 11:46:57 CEST 2026


Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/163798

_Compilation issues_

Submitter: Chengwen Feng <fengchengwen at huawei.com>
Date: 2026-05-08 09:28:55
Reply_mail: <20260508092855.51987-5-fengchengwen at huawei.com>

DPDK git baseline: Repo:dpdk-next-net, CommitID: 38e659db052924ab54cffa71b8d0cc2e0d92258a


Meson Build Summary: 23 Builds Done, 17 Successful, 6 Failures, 0 Blocked

+-------------------+------------+--------------+------------+------------+-----------+----------+------------+
| os                | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document | gcc-16byte |
+-------------------+------------+--------------+------------+------------+-----------+----------+------------+
| OpenAnolis8.10-64 | pass       |              |            |            |           |          |            |
| FreeBSD15-64      | pass       | fail         |            | pass       | pass      |          |            |
| RHEL96-64         | pass       | fail         |            | pass       | pass      |          |            |
| SUSE16-64         | pass       | fail         |            |            |           |          |            |
| AzureLinux3.0-64  | pass       |              |            |            |           |          |            |
| UB2404-32         | fail       |              |            |            |           |          |            |
| RHEL10.1-64       | pass       |              |            |            |           |          |            |
| UB2404-64         | pass       | fail         |            |            |           | pass     | pass       |
| RHEL10-64RT       | pass       |              |            |            |           |          |            |
| UB2504-64         | pass       |              |            |            |           |          |            |
| Fedora43-64       | pass       | fail         |            |            |           |          |            |
| OpenEuler2404-64  | pass       |              |            |            |           |          |            |
+-------------------+------------+--------------+------------+------------+-----------+----------+------------+

Comments: 
Because of DPDK bug (https://bugs.dpdk.org/show_bug.cgi?id=928),
All the dpdk-next-* branch add `Ddisable_drivers=event/cnxk` option when build with ICC complier. 
 
Test environment and configuration as below:


OS: OpenAnolis8.10-64
	Kernel Version: 5.10.134-18.an8.x86_64
	GCC Version: gcc (GCC) 8.5.0 20210514 (Anolis 8.5.0-24.0.1)
	Clang Version: 18.1.8 (Red Hat 18.1.8-1.0.1.module+an8.9.0+11287+9d0292d3)
	x86_64-native-linuxapp-gcc

OS: FreeBSD15-64
	Kernel Version: 15.0-RELEASE
	GCC Version: gcc (FreeBSD Ports Collection) 14.2.0
	Clang Version: 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
	x86_64-native-bsdapp-gcc
	x86_64-native-bsdapp-clang
	x86_64-native-bsdapp-gcc+shared
	x86_64-native-bsdapp-gcc+debug

OS: RHEL96-64
	Kernel Version: 5.14.0-570.12.1.el9_6.x86_64
	GCC Version: gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5)
	Clang Version: 19.1.7 (Red Hat, Inc. 19.1.7-2.el9)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc+shared
	x86_64-native-linuxapp-gcc+debug

OS: SUSE16-64
	Kernel Version: 6.12.0-160000.26-default
	GCC Version: gcc (SUSE Linux) 15.2.0
	Clang Version: 19.1.7
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc

OS: AzureLinux3.0-64
	Kernel Version: 6.6.47.1-1.azl3
	GCC Version: gcc (GCC) 13.2.0
	Clang Version: 18.1.2
	x86_64-native-linuxapp-gcc

OS: UB2404-32
	Kernel Version: 6.8.0-41-generic
	GCC Version: gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
	Clang Version: NA
	i686-native-linuxapp-gcc

OS: RHEL10.1-64
	Kernel Version: 6.12.0-124.8.1.el10_1.x86_64
	GCC Version: gcc (GCC) 14.3.1 20250617 (Red Hat 14.3.1-2)
	Clang Version: 20.1.8 (Red Hat, Inc. 20.1.8-1.el10)
	x86_64-native-linuxapp-gcc

OS: UB2404-64
	Kernel Version: 6.8.0-41-generic
	GCC Version: gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
	Clang Version: 18.1.3 (1ubuntu1)
	x86_64-native-linuxapp-gcc+16byte
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-doc

OS: RHEL10-64RT
	Kernel Version: 6.12.0-55.9.1.el10_0.x86_64+rt
	GCC Version: gcc (GCC) 14.2.1 20250110 (Red Hat 14.2.1-7)
	Clang Version: 19.1.7 (Red Hat, Inc. 19.1.7-2.el10)
	x86_64-native-linuxapp-gcc

OS: UB2504-64
	Kernel Version: 6.14.0-15-generic
	GCC Version: gcc (Ubuntu 14.2.0-19ubuntu2) 14.2.0
	Clang Version: NA
	x86_64-native-linuxapp-gcc

OS: Fedora43-64
	Kernel Version: 6.17.1-300.fc43.x86_64
	GCC Version: gcc (GCC) 15.2.1 20250924 (Red Hat 15.2.1-2)
	Clang Version: 21.1.8 (Fedora 21.1.8-4.fc43)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang

OS: OpenEuler2404-64
	Kernel Version: 6.6.0-98.0.0.103.oe2403sp2.x86_64
	GCC Version: gcc (GCC) 12.3.1 (openEuler 12.3.1-98.oe2403sp2)
	Clang Version: 17.0.6 ( 17.0.6-45.oe2403sp2)
	x86_64-native-linuxapp-gcc



*Build Failed #1:
OS: FreeBSD15-64
Target: x86_64-native-bsdapp-clang
FAILED: drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o 
clang -Idrivers/libtmp_rte_net_e1000.a.p -Idrivers -I../drivers -Idrivers/net/intel/e1000 -I../drivers/net/intel/e1000 -Idrivers/net/intel/e1000/base -I../drivers/net/intel/e1000/base -Ilib/ethdev -I../lib/ethdev -Ilib/eal/common -I../lib/eal/common -I. -I.. -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/eal/freebsd/include -I../lib/eal/freebsd/include -Ilib/eal/x86/include -I../lib/eal/x86/include -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/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/bsd -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wcomma -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-missing-field-initializers -D_GNU_SOURCE -D__BSD_VISIBLE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.e1000 -DRTE_ANNOTATE_LOCKS -Wthread-safety -MD -MQ drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -MF drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o.d -o drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -c ../drivers/net/intel/e1000/igb_ethdev.c
../drivers/net/intel/e1000/igb_ethdev.c:5821:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5821 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/intel/e1000/igb_ethdev.c:5877:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5877 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1110/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_pf.c.o
[1111/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_rxtx.c.o
[1112/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_filter.c.o
[1113/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_flow.c.o
[1114/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_flow.c.o
[1115/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_ethdev.c.o
[1116/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_base_e1000_base.c.o
[1117/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_rxtx.c.o
[1118/2257] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_txrx.c.o
ninja: build stopped




*Build Failed #2:
OS: RHEL96-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o 
clang -Idrivers/libtmp_rte_net_e1000.a.p -Idrivers -I../drivers -Idrivers/net/intel/e1000 -I../drivers/net/intel/e1000 -Idrivers/net/intel/e1000/base -I../drivers/net/intel/e1000/base -Ilib/ethdev -I../lib/ethdev -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 -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wcomma -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.e1000 -DRTE_ANNOTATE_LOCKS -Wthread-safety -MD -MQ drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -MF drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o.d -o drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -c ../drivers/net/intel/e1000/igb_ethdev.c
../drivers/net/intel/e1000/igb_ethdev.c:5821:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5821 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/intel/e1000/igb_ethdev.c:5877:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5877 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1701/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_pf.c.o
[1702/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_flow.c.o
[1703/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_filter.c.o
[1704/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_flow.c.o
[1705/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_rxtx.c.o
[1706/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_ethdev.c.o
[1707/3607] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1708/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_rxtx.c.o
[1709/3607] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_txrx.c.o
ninja: build stopped




*Build Failed #3:
OS: SUSE16-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o 
clang -Idrivers/libtmp_rte_net_e1000.a.p -Idrivers -I../drivers -Idrivers/net/intel/e1000 -I../drivers/net/intel/e1000 -Idrivers/net/intel/e1000/base -I../drivers/net/intel/e1000/base -Ilib/ethdev -I../lib/ethdev -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 -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wcomma -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.e1000 -DRTE_ANNOTATE_LOCKS -Wthread-safety -MD -MQ drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -MF drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o.d -o drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -c ../drivers/net/intel/e1000/igb_ethdev.c
../drivers/net/intel/e1000/igb_ethdev.c:5821:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5821 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/intel/e1000/igb_ethdev.c:5877:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5877 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1701/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_ethdev.c.o
[1702/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_pf.c.o
[1703/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_flow.c.o
[1704/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_rxtx.c.o
[1705/3629] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1706/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_filter.c.o
[1707/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_flow.c.o
[1708/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_ethdev.c.o
[1709/3629] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_rxtx.c.o
ninja: build stopped




*Build Failed #4:
OS: UB2404-32
Target: i686-native-linuxapp-gcc
FAILED: app/dpdk-testpmd.p/test-pmd_testpmd.c.o 
gcc -Iapp/dpdk-testpmd.p -Iapp -I../app -Iapp/test-pmd -I../app/test-pmd -Ilib/ethdev -I../lib/ethdev -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 -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Ilib/cmdline -I../lib/cmdline -Ilib/pci -I../lib/pci -Idrivers/crypto/scheduler -I../drivers/crypto/scheduler -Ilib/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/reorder -I../lib/reorder -Ilib/security -I../lib/security -Ilib/bitratestats -I../lib/bitratestats -Ilib/gro -I../lib/gro -Ilib/gso -I../lib/gso -Ilib/latencystats -I../lib/latencystats -Idrivers/net/bnxt -I../drivers/net/bnxt -Idrivers/net/bnxt/tf_ulp -I../drivers/net/bnxt/tf_ulp -Idrivers/net/bnxt/tf_ulp/generic_templates -I../drivers/net/bnxt/tf_ulp/generic_templates -Idrivers/net/bnxt/tf_core -I../drivers/net/bnxt/tf_core -Idrivers/net/bnxt/tf_core/v3 -I../drivers/net/bnxt/tf_core/v3 -Idrivers/net/bnxt/hcapi/cfa -I../drivers/net/bnxt/hcapi/cfa -Idrivers/net/bnxt/hcapi/cfa_v3 -I../drivers/net/bnxt/hcapi/cfa_v3 -I../drivers/net/bnxt/hcapi/cfa_v3/include -I../drivers/net/bnxt/hcapi/cfa_v3/include/platform/dpdk -I../drivers/net/bnxt/hcapi/cfa_v3/bld/p70 -I../drivers/net/bnxt/hcapi/cfa_v3/bld/p70/host -I../drivers/net/bnxt/hcapi/cfa_v3/bld/include -I../drivers/net/bnxt/hcapi/cfa_v3/bld/include/host -I../drivers/net/bnxt/hcapi/cfa_v3/bld/include/p70 -I../drivers/net/bnxt/hcapi/cfa_v3/mm/include -I../drivers/net/bnxt/hcapi/cfa_v3/tim/include -I../drivers/net/bnxt/hcapi/cfa_v3/tpm/include -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/hash -I../lib/hash -Idrivers/net/intel/i40e -I../drivers/net/intel/i40e -Idrivers/net/intel/i40e/base -I../drivers/net/intel/i40e/base -Idrivers/net/intel/ixgbe -I../drivers/net/intel/ixgbe -Idrivers/net/intel/ixgbe/base -I../drivers/net/intel/ixgbe/base -Idrivers/bus/dpaa -I../drivers/bus/dpaa -I../drivers/bus/dpaa/base -I../drivers/bus/dpaa/include -I../drivers/bus/dpaa/base/qbman -Idrivers/common/dpaax -I../drivers/common/dpaax -I../drivers/common/dpaax/caamflib -Ilib/eventdev -I../lib/eventdev -Ilib/timer -I../lib/timer -Ilib/dmadev -I../lib/dmadev -Idrivers/mempool/dpaa -I../drivers/mempool/dpaa -Idrivers/net/dpaa -I../drivers/net/dpaa -Idrivers/net/bonding -I../drivers/net/bonding -Ilib/sched -I../lib/sched -Ilib/ip_frag -I../lib/ip_frag -Idrivers/net/intel/iavf -I../drivers/net/intel/iavf -I../drivers/net/intel/iavf/base -Idrivers/net/intel/ice -I../drivers/net/intel/ice -Idrivers/net/intel/ice/base -I../drivers/net/intel/ice/base -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -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 -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -march=native -mrtm -DALLOW_EXPERIMENTAL_API -MD -MQ app/dpdk-testpmd.p/test-pmd_testpmd.c.o -MF app/dpdk-testpmd.p/test-pmd_testpmd.c.o.d -o app/dpdk-testpmd.p/test-pmd_testpmd.c.o -c ../app/test-pmd/testpmd.c
../app/test-pmd/testpmd.c: In function ‘start_tph_stash’:
../app/test-pmd/testpmd.c:2570:82: error: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Werror=format=]
 2570 |                         fprintf(stderr, "%s: (port %u) don't support objects=0x%lx 0x%lx\n",
      |                                                                                ~~^
      |                                                                                  |
      |                                                                                  long unsigned int
      |                                                                                %llx
 2571 |                                 __func__, pt_id, tph_stash_objects, capa.supported_objects);
      |                                                  ~~~~~~~~~~~~~~~~~                
      |                                                  |
      |                                                  uint64_t {aka long long unsigned int}
../app/test-pmd/testpmd.c:2570:88: error: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Werror=format=]
 2570 |                         fprintf(stderr, "%s: (port %u) don't support objects=0x%lx 0x%lx\n",
      |                                                                                      ~~^
      |                                                                                        |
      |                                                                                        long unsigned int
      |                                                                                      %llx
 2571 |                                 __func__, pt_id, tph_stash_objects, capa.supported_objects);
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~
      |                                                                         |
      |                                                                         uint64_t {aka long long unsigned int}
cc1: all warnings being treated as errors
[2315/2702] Compiling C object app/dpdk-test-sad.p/test-sad_main.c.o
[2316/2702] Compiling C object app/dpdk-test-security-perf.p/test_test_security_proto.c.o
[2317/2702] Compiling C object app/dpdk-test-security-perf.p/test_test_cryptodev_security_ipsec.c.o
[2318/2702] Compiling C object app/dpdk-test-security-perf.p/test-security-perf_test_security_perf.c.o
[2319/2702] Compiling C object examples/dpdk-ipsec-secgw.p/ipsec-secgw_event_helper.c.o
[2320/2702] Compiling C object app/dpdk-test.p/test_packet_burst_generator.c.o
[2321/2702] Linking target app/dpdk-test-regex
[2322/2702] Compiling C object app/dpdk-testpmd.p/test-pmd_noisy_vnf.c.o
[2323/2702] Compiling C object app/dpdk-test.p/test_test_acl.c.o
ninja: build stopped




*Build Failed #5:
OS: UB2404-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o 
clang -Idrivers/libtmp_rte_net_e1000.a.p -Idrivers -I../drivers -Idrivers/net/intel/e1000 -I../drivers/net/intel/e1000 -Idrivers/net/intel/e1000/base -I../drivers/net/intel/e1000/base -Ilib/ethdev -I../lib/ethdev -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 -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wcomma -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.e1000 -DRTE_ANNOTATE_LOCKS -Wthread-safety -MD -MQ drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -MF drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o.d -o drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -c ../drivers/net/intel/e1000/igb_ethdev.c
../drivers/net/intel/e1000/igb_ethdev.c:5821:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5821 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/intel/e1000/igb_ethdev.c:5877:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5877 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1722/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_flow.c.o
[1723/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_pf.c.o
[1724/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_ethdev.c.o
[1725/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_filter.c.o
[1726/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_flow.c.o
[1727/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_rxtx.c.o
[1728/3890] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1729/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_ethdev.c.o
[1730/3890] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_rxtx.c.o
ninja: build stopped




*Build Failed #6:
OS: Fedora43-64
Target: x86_64-native-linuxapp-clang
FAILED: drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o 
clang -Idrivers/libtmp_rte_net_e1000.a.p -Idrivers -I../drivers -Idrivers/net/intel/e1000 -I../drivers/net/intel/e1000 -Idrivers/net/intel/e1000/base -I../drivers/net/intel/e1000/base -Ilib/ethdev -I../lib/ethdev -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 -Ilib/argparse -I../lib/argparse -Ilib/net -I../lib/net -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../lib/mempool -Ilib/ring -I../lib/ring -Ilib/meter -I../lib/meter -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/pci -I../lib/pci -Idrivers/bus/vdev -I../drivers/bus/vdev -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O3 -include rte_config.h -Wvla -Wcast-qual -Wcomma -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mrtm -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -Wno-address-of-packed-member -DRTE_LOG_DEFAULT_LOGTYPE=pmd.net.e1000 -DRTE_ANNOTATE_LOCKS -Wthread-safety -MD -MQ drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -MF drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o.d -o drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_ethdev.c.o -c ../drivers/net/intel/e1000/igb_ethdev.c
../drivers/net/intel/e1000/igb_ethdev.c:5821:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5821 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/intel/e1000/igb_ethdev.c:5877:15: error: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]
 5877 |         if (queue_id > RTE_MAX(dev->data->nb_rx_queues, dev->data->nb_tx_queues)) {
      |             ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[1700/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_logs.c.o
[1701/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_e1000_logs.c.o
[1702/3636] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_rxtx.c.o
[1703/3636] Compiling C object drivers/libtmp_rte_net_hns3.a.p/net_hns3_hns3_common.c.o
[1704/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_pf.c.o
[1705/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igc_ethdev.c.o
[1706/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_em_rxtx.c.o
[1707/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_flow.c.o
[1708/3636] Compiling C object drivers/libtmp_rte_net_e1000.a.p/net_intel_e1000_igb_rxtx.c.o
ninja: build stopped


DPDK STV team


More information about the test-report mailing list