Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/94397 _Compilation issues_ Submitter: Wenwu Ma 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