From: sys_stv@intel.com
To: test-report@dpdk.org
Subject: [dpdk-test-report] |FAILURE| pw(94397) sid(17388) [v2, 4/4] examples/vhost: support vhost async dequeue data path
Date: 18 Jun 2021 01:24:23 -0700 [thread overview]
Message-ID: <f381f8$ef3gu1@orsmga001-auth.jf.intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 57064 bytes --]
Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/94397
_Compilation issues_
Submitter: Wenwu Ma <wenwux.ma@intel.com>
Date: 2021-06-18 20:03:05
Reply_mail: 20210618200305.662515-5-wenwux.ma@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@sta/vhost_virtio_net.c.o
gcc -Ilib/76b5a35@@rte_vhost@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@sta/vhost_virtio_net.c.o' -MF 'lib/76b5a35@@rte_vhost@sta/vhost_virtio_net.c.o.d' -o 'lib/76b5a35@@rte_vhost@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@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@sta/common_cnxk_roc_model.c.o'.
[651/2502] Generating symbol file 'drivers/a715181@@rte_bus_dpaa@sha/librte_bus_dpaa.so.21.3.symbols'.
[652/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk@sta/common_cnxk_roc_dev.c.o'.
[653/2502] Compiling C object 'drivers/a715181@@tmp_rte_common_cnxk@sta/common_cnxk_roc_mbox.c.o'.
[654/2502] Compiling C object 'lib/76b5a35@@rte_vhost@sta/vhost_vhost_crypto.c.o'.
[655/2502] Compiling C object 'lib/76b5a35@@rte_pipeline@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
reply other threads:[~2021-06-18 8:24 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='f381f8$ef3gu1@orsmga001-auth.jf.intel.com' \
--to=sys_stv@intel.com \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).