[dpdk-test-report] |FAILURE| pw(94397) sid(17388) [v2, 4/4] examples/vhost: support vhost async dequeue data path

sys_stv at intel.com sys_stv at intel.com
Fri Jun 18 10:24:23 CEST 2021


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

_Compilation issues_

Submitter: Wenwu Ma <wenwux.ma at intel.com>
Date: 2021-06-18 20:03:05
Reply_mail: 20210618200305.662515-5-wenwux.ma at intel.com

DPDK git baseline: Repo:dpdk-next-virtio, CommitID: 8437372d1ac4bc6baaa1af4ef9c918590cf2585c


Meson Build Summary: 22 Builds Done, 5 Successful, 17 Failures, 0 Blocked

+------------------+------------+--------------+------------+------------+-----------+----------+
| os               | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document |
+------------------+------------+--------------+------------+------------+-----------+----------+
| UB2004-64        | fail       | fail         | fail       |            |           | fail     |
| RHEL83-64        | fail       |              |            |            |           |          |
| FC34-64          | fail       | fail         |            |            |           |          |
| CentOsStream8-64 | fail       |              |            |            |           |          |
| UB2104-64        | fail       |              |            |            |           |          |
| WIN10-64         |            | pass         |            |            |           |          |
| UB2004-32        | fail       |              |            |            |           |          |
| CENTOS83-64      | fail       | fail         | fail       | fail       | fail      |          |
| FreeBSD1201-64   | pass       | pass         |            | pass       | pass      |          |
| SUSE15-64        | fail       | fail         |            |            |           |          |
+------------------+------------+--------------+------------+------------+-----------+----------+
Test environment and configuration as below:


OS: UB2004-64
	Kernel Version: 5.8.0-48-generic
	GCC Version: gcc (Ubuntu 10.2.0-5ubuntu1~20.04) 10.2.0
	Clang Version: 10.0.0-4ubuntu1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-icc
	x86_64-native-linuxapp-doc

OS: RHEL83-64
	Kernel Version: 4.18.0-240.el8.x86_64
	GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
	Clang Version: 10.0.1 (Red Hat 10.0.1-1.module+el8.3.0+7459+90c24896)
	x86_64-native-linuxapp-gcc

OS: FC34-64
	Kernel Version: 5.11.15-300.fc34.x86_64
	GCC Version: gcc (GCC) 11.0.1 20210324 (Red Hat 11.0.1-0)
	Clang Version: 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang

OS: CentOsStream8-64
	Kernel Version: 4.18.0-257.el8.x86_64
	GCC Version: gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
	Clang Version: 11.0.0 (Red Hat 11.0.0-0.2.rc2.module_el8.4.0+533+50191577)
	x86_64-native-linuxapp-gcc

OS: UB2104-64
	Kernel Version: 5.11.0-16-generic
	GCC Version: gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0
	Clang Version: 12.0.0-1ubuntu1
	x86_64-native-linuxapp-gcc

OS: WIN10-64
	Kernel Version: N/A
	GCC Version: N/A
	Clang Version: Clang 8.0.0
	x86_64-windows-clang

OS: UB2004-32
	Kernel Version: 5.8.0-48-generic
	GCC Version: gcc (Ubuntu 10.2.0-5ubuntu1~20.04) 10.2.0
	Clang Version: 10.0.0-4ubuntu1
	i686-native-linuxapp-gcc

OS: CENTOS83-64
	Kernel Version: 4.18.0-240.1.1.el8_3.x86_64
	GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
	Clang Version: 10.0.1 (Red Hat 10.0.1-1.module_el8.3.0+467+cb298d5b)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-icc
	x86_64-native-linuxapp-gcc+shared
	x86_64-native-linuxapp-gcc+debug

OS: FreeBSD1201-64
	Kernel Version: 12.1-RELEASE
	GCC Version: gcc (FreeBSD Ports Collection) 9.2.0
	Clang Version: 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1)
	x86_64-native-bsdapp-gcc
	x86_64-native-bsdapp-clang
	x86_64-native-bsdapp-gcc+shared
	x86_64-native-bsdapp-gcc+debug

OS: SUSE15-64
	Kernel Version: 5.3.18-lp152.57-default
	GCC Version: gcc (SUSE Linux) 7.5.0
	Clang Version: 9.0.1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc



*Build Failed #1:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[677/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_irq.c.o
[678/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa_debug.c.o
[679/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa.c.o
[680/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm.c.o
[681/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_utils.c.o
[682/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_platform.c.o
[683/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm_ops.c.o
[684/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc.c.o
[685/2750] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_mcam.c.o
[686/2750] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[687/2750] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #2:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
clang -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DVHOST_CLANG_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function 'virtio_dev_pktmbuf_alloc' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                      ^
../lib/vhost/virtio_net.c:3421:9: note: did you mean 'virtio_dev_extbuf_alloc'?
../lib/vhost/virtio_net.c:2620:1: note: 'virtio_dev_extbuf_alloc' declared here
virtio_dev_extbuf_alloc(struct rte_mbuf *pkt, uint32_t size)
^
../lib/vhost/virtio_net.c:3421:7: error: incompatible integer to pointer conversion assigning to 'struct rte_mbuf *' from 'int' [-Werror,-Wint-conversion]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[395/2753] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[396/2753] Generating symbol file lib/librte_sched.so.21.3.p/librte_sched.so.21.3.symbols
[397/2753] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[398/2753] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[399/2753] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[400/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[401/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[402/2753] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[403/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped




*Build Failed #3:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-icc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
icc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c(3421): error #266: function "virtio_dev_pktmbuf_alloc" declared implicitly
  		pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
  		      ^

../lib/vhost/virtio_net.c(3421): error #556: a value of type "int" cannot be assigned to an entity of type "struct rte_mbuf *"
  		pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
  		    ^

compilation aborted for ../lib/vhost/virtio_net.c (code 2)
[366/2750] Generating symbol file lib/librte_stack.so.21.3.p/librte_stack.so.21.3.symbols
[367/2750] Generating symbol file lib/librte_rib.so.21.3.p/librte_rib.so.21.3.symbols
[368/2750] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[369/2750] Generating symbol file lib/librte_reorder.so.21.3.p/librte_reorder.so.21.3.symbols
[370/2750] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[371/2750] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o
[372/2750] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[373/2750] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_flow.c.o
[374/2750] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[375/2750] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[376/2750] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped




*Build Failed #4:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc+shared
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[738/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_hash.c.o
[739/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_lic.c.o
[740/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_intr.c.o
[741/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mon.c.o
[742/2585] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
[743/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mac.c.o
[744/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_nic.c.o
[745/2585] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[746/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mae.c.o
[747/2585] Compiling C object drivers/common/sfc_efx/base/libsfc_base.a.p/efx_mcdi.c.o
[748/2585] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #5:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc+debug
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[519/2753] Linking static target drivers/libtmp_rte_common_octeontx.a
[520/2753] Generating rte_common_octeontx_mingw with a custom command
[521/2753] Generating rte_common_dpaax.pmd.c with a custom command
[522/2753] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_impl.c.o
[523/2753] Compiling C object drivers/libtmp_rte_common_cpt.a.p/common_cpt_cpt_fpm_tables.c.o
[524/2753] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_common.c.o
[525/2753] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_adminq.c.o
[526/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[527/2753] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #6:
OS: RHEL83-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[602/2753] Generating rte_bus_ifpga.pmd.c with a custom command
[603/2753] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_pci_common.c.o
[604/2753] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_uio.c.o
[605/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_qman.c.o
[606/2753] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci_vfio.c.o
[607/2753] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_linux_pci.c.o
[608/2753] Generating rte_bus_fslmc.pmd.c with a custom command
[609/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[610/2753] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #7:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
clang -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DVHOST_CLANG_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function 'virtio_dev_pktmbuf_alloc' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                      ^
../lib/vhost/virtio_net.c:3421:9: note: did you mean 'virtio_dev_extbuf_alloc'?
../lib/vhost/virtio_net.c:2620:1: note: 'virtio_dev_extbuf_alloc' declared here
virtio_dev_extbuf_alloc(struct rte_mbuf *pkt, uint32_t size)
^
../lib/vhost/virtio_net.c:3421:7: error: incompatible integer to pointer conversion assigning to 'struct rte_mbuf *' from 'int' [-Werror,-Wint-conversion]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[396/2713] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[397/2713] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[398/2713] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[399/2713] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[400/2713] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[401/2713] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[402/2713] Compiling C object lib/fib/libdir24_8_avx512_tmp.a.p/dir24_8_avx512.c.o
[403/2713] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[404/2713] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped




*Build Failed #8:
OS: SUSE15-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[466/2682] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxq.c.o
[467/2682] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_rxr.c.o
[468/2682] Compiling C object drivers/libtmp_rte_net_bnxt.a.p/net_bnxt_bnxt_txq.c.o
[469/2682] Compiling C object lib/librte_bpf.a.p/bpf_bpf_pkt.c.o
[470/2682] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_swx_pipeline.c.o
[471/2682] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[472/2682] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #9:
OS: CentOsStream8-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
         ^~~~~~~~~~~~~~~~~~~~~~~~
         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
       ^
cc1: all warnings being treated as errors
[699/2743] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_utils.c.o
[700/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_common.c.o
[701/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_device.c.o
[702/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_pmd.c.o
[703/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp_pmd.c.o
[704/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/common_qat_qat_qp.c.o
[705/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/compress_qat_qat_comp.c.o
[706/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym.c.o
[707/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_session.c.o
[708/2743] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_sym_hw_dp.c.o
[709/2743] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #10:
OS: UB2004-32
Target: i686-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |       ^
cc1: all warnings being treated as errors
[665/2248] Compiling C object drivers/libtmp_rte_mempool_octeontx.a.p/mempool_octeontx_rte_mempool_octeontx.c.o
[666/2248] Generating symbol file drivers/librte_mempool_dpaa2.so.21.3.p/librte_mempool_dpaa2.so.21.3.symbols
[667/2248] Generating symbol file drivers/librte_mempool_dpaa.so.21.3.p/librte_mempool_dpaa.so.21.3.symbols
[668/2248] Compiling C object drivers/libtmp_rte_common_qat.a.p/crypto_qat_qat_asym.c.o
[669/2248] Compiling C object drivers/libtmp_rte_mempool_stack.a.p/mempool_stack_rte_mempool_stack.c.o
[670/2248] Compiling C object drivers/libtmp_rte_mempool_ring.a.p/mempool_ring_rte_mempool_ring.c.o
[671/2248] Compiling C object drivers/libtmp_rte_mempool_bucket.a.p/mempool_bucket_rte_mempool_bucket.c.o
[672/2248] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[673/2248] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #11:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
clang -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DVHOST_CLANG_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function 'virtio_dev_pktmbuf_alloc' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                      ^
../lib/vhost/virtio_net.c:3421:9: note: did you mean 'virtio_dev_extbuf_alloc'?
../lib/vhost/virtio_net.c:2620:1: note: 'virtio_dev_extbuf_alloc' declared here
virtio_dev_extbuf_alloc(struct rte_mbuf *pkt, uint32_t size)
^
../lib/vhost/virtio_net.c:3421:7: error: incompatible integer to pointer conversion assigning to 'struct rte_mbuf *' from 'int' [-Werror,-Wint-conversion]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[392/2740] Generating symbol file lib/librte_sched.so.21.3.p/librte_sched.so.21.3.symbols
[393/2740] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[394/2740] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[395/2740] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[396/2740] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[397/2740] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[398/2740] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[399/2740] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[400/2740] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped




*Build Failed #12:
OS: UB2004-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |       ^
cc1: all warnings being treated as errors
[646/2740] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_bus.c.o
[647/2740] Linking target drivers/librte_bus_fslmc.so.21.3
[648/2740] Compiling C object drivers/libtmp_rte_bus_vmbus.a.p/bus_vmbus_linux_vmbus_uio.c.o
[649/2740] Generating symbol file drivers/librte_bus_pci.so.21.3.p/librte_bus_pci.so.21.3.symbols
[650/2740] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_idev.c.o
[651/2740] Generating symbol file drivers/librte_bus_vdev.so.21.3.p/librte_bus_vdev.so.21.3.symbols
[652/2740] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_dev.c.o
[653/2740] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[654/2740] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #13:
OS: UB2004-64
Target: x86_64-native-linuxapp-icc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
icc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c(3421): error #266: function "virtio_dev_pktmbuf_alloc" declared implicitly
  		pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
  		      ^

../lib/vhost/virtio_net.c(3421): error #556: a value of type "int" cannot be assigned to an entity of type "struct rte_mbuf *"
  		pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
  		    ^

compilation aborted for ../lib/vhost/virtio_net.c (code 2)
[371/2693] Compiling C object lib/librte_sched.a.p/sched_rte_sched.c.o
[372/2693] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[373/2693] Generating symbol file lib/librte_ethdev.so.21.3.p/librte_ethdev.so.21.3.symbols
[374/2693] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[375/2693] Generating symbol file lib/librte_reorder.so.21.3.p/librte_reorder.so.21.3.symbols
[376/2693] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[377/2693] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[378/2693] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[379/2693] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped




*Build Failed #14:
OS: UB2104-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |       ^
cc1: all warnings being treated as errors
[559/2753] Generating symbol file drivers/librte_common_iavf.so.21.3.p/librte_common_iavf.so.21.3.symbols
[560/2753] Generating rte_common_octeontx2.pmd.c with a custom command
[561/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_netcfg_layer.c.o
[562/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_process.c.o
[563/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman_hw.c.o
[564/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_fman_fman.c.o
[565/2753] Compiling C object drivers/libtmp_rte_bus_dpaa.a.p/bus_dpaa_base_qbman_bman_driver.c.o
[566/2753] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[567/2753] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #15:
OS: UB2004-64
Target: x86_64-native-linuxapp-doc
FAILED: lib/76b5a35@@rte_vhost at sta/vhost_virtio_net.c.o 
gcc -Ilib/76b5a35@@rte_vhost at sta -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry/../metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ 'lib/76b5a35@@rte_vhost at sta/vhost_virtio_net.c.o' -MF 'lib/76b5a35@@rte_vhost at sta/vhost_virtio_net.c.o.d' -o 'lib/76b5a35@@rte_vhost at sta/vhost_virtio_net.c.o' -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
      |         virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:9: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:7: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
 3421 |   pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |       ^
cc1: all warnings being treated as errors
[647/2502] Linking target drivers/librte_bus_vdev.so.21.3.
[648/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk at sta/common_cnxk_roc_irq.c.o'.
[649/2502] Generating rte_bus_vmbus.pmd.c with a custom command.
[650/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk at sta/common_cnxk_roc_model.c.o'.
[651/2502] Generating symbol file 'drivers/a715181@@rte_bus_dpaa at sha/librte_bus_dpaa.so.21.3.symbols'.
[652/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk at sta/common_cnxk_roc_dev.c.o'.
[653/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk at sta/common_cnxk_roc_mbox.c.o'.
[654/2502] Compiling C object 'lib/76b5a35@@rte_vhost at sta/vhost_vhost_crypto.c.o'.
[655/2502] Compiling C object 'lib/76b5a35@@rte_pipeline at sta/pipeline_rte_table_action.c.o'.
ninja: build stopped




*Build Failed #16:
OS: FC34-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
gcc -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DVHOST_GCC_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c: In function ‘virtio_dev_tx_async_split’:
../lib/vhost/virtio_net.c:3421:23: error: implicit declaration of function ‘virtio_dev_pktmbuf_alloc’; did you mean ‘virtio_dev_extbuf_alloc’? [-Werror=implicit-function-declaration]
 3421 |                 pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
      |                       virtio_dev_extbuf_alloc
../lib/vhost/virtio_net.c:3421:23: error: nested extern declaration of ‘virtio_dev_pktmbuf_alloc’ [-Werror=nested-externs]
../lib/vhost/virtio_net.c:3421:21: error: assignment to ‘struct rte_mbuf *’ from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
 3421 |                 pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
      |                     ^
cc1: all warnings being treated as errors
[683/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npa.c.o
[684/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_parse.c.o
[685/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_debug.c.o
[686/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc.c.o
[687/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso_irq.c.o
[688/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_nix_tm.c.o
[689/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_sso.c.o
[690/2752] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
[691/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_mcam.c.o
[692/2752] Compiling C object drivers/libtmp_rte_common_cnxk.a.p/common_cnxk_roc_npc_utils.c.o
[693/2752] Compiling C object lib/librte_pipeline.a.p/pipeline_rte_table_action.c.o
ninja: build stopped




*Build Failed #17:
OS: FC34-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_vhost.a.p/vhost_virtio_net.c.o 
clang -Ilib/librte_vhost.a.p -Ilib -I../lib -Ilib/vhost -I../lib/vhost -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 -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal -Ilib/kvargs -I../lib/kvargs -Ilib/metrics -I../lib/metrics -Ilib/telemetry -I../lib/telemetry -Ilib/ethdev -I../lib/ethdev -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/cryptodev -I../lib/cryptodev -Ilib/rcu -I../lib/rcu -Ilib/hash -I../lib/hash -Ilib/pci -I../lib/pci -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DVHOST_CLANG_UNROLL_PRAGMA -fno-strict-aliasing -DRTE_LOG_DEFAULT_LOGTYPE=lib.vhost -MD -MQ lib/librte_vhost.a.p/vhost_virtio_net.c.o -MF lib/librte_vhost.a.p/vhost_virtio_net.c.o.d -o lib/librte_vhost.a.p/vhost_virtio_net.c.o -c ../lib/vhost/virtio_net.c
../lib/vhost/virtio_net.c:3421:9: error: implicit declaration of function 'virtio_dev_pktmbuf_alloc' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                      ^
../lib/vhost/virtio_net.c:3421:9: note: did you mean 'virtio_dev_extbuf_alloc'?
../lib/vhost/virtio_net.c:2620:1: note: 'virtio_dev_extbuf_alloc' declared here
virtio_dev_extbuf_alloc(struct rte_mbuf *pkt, uint32_t size)
^
../lib/vhost/virtio_net.c:3421:7: error: incompatible integer to pointer conversion assigning to 'struct rte_mbuf *' from 'int' [-Werror,-Wint-conversion]
                pkt = virtio_dev_pktmbuf_alloc(dev, mbuf_pool, buf_len);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
[393/2752] Compiling C object lib/librte_vhost.a.p/vhost_socket.c.o
[394/2752] Compiling C object lib/librte_ipsec.a.p/ipsec_ipsec_sad.c.o
[395/2752] Compiling C object lib/librte_vhost.a.p/vhost_vhost.c.o
[396/2752] Compiling C object lib/librte_vhost.a.p/vhost_vhost_user.c.o
[397/2752] Compiling C object lib/librte_ipsec.a.p/ipsec_ses.c.o
[398/2752] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_outb.c.o
[399/2752] Compiling C object lib/librte_ipsec.a.p/ipsec_sa.c.o
[400/2752] Compiling C object lib/librte_ipsec.a.p/ipsec_esp_inb.c.o
[401/2752] Compiling C object lib/librte_vhost.a.p/vhost_vhost_crypto.c.o
ninja: build stopped


DPDK STV team


More information about the test-report mailing list