Hello I am trying to build VPP on Cavium ThunderX git clone https://gerrit.fd.io/r/vpp cd vpp/ git checkout v18.04
stanislav@contivvpp:~/work/vpp$ git status HEAD detached at v18.04 nothing to commit, working directory clean make install-dep make bootstrap make build then I got this error message: config.status: error: cannot find input file: `vlib/config.h.in' Makefile:640: recipe for target 'vpp-configure' failed make[1]: *** [vpp-configure] Error 1 make[1]: Leaving directory '/home/stanislav/work/vpp/build-root' Makefile:317: recipe for target 'build' failed make: *** [build] Error 2 Plese could you help me to solve that? Thanks Stanislav stanislav@contivvpp:~/work/vpp$ make build make[1]: Entering directory '/home/stanislav/work/vpp/build-root' @@@@ Arch for platform 'vpp' is native @@@@ @@@@ Finding source for dpdk @@@@ @@@@ Makefile fragment found in /home/stanislav/work/vpp/build-data/packages/dpdk.mk @@@@ @@@@ Source found in /home/stanislav/work/vpp/dpdk @@@@ @@@@ Arch for platform 'vpp' is native @@@@ @@@@ Finding source for vpp @@@@ @@@@ Makefile fragment found in /home/stanislav/work/vpp/build-data/packages/vpp.mk @@@@ @@@@ Source found in /home/stanislav/work/vpp/src @@@@ @@@@ Configuring dpdk: nothing to do @@@@ @@@@ Building dpdk in /home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk @@@@ make[2]: Entering directory '/home/stanislav/work/vpp/dpdk' ========================================================== Building DPDK from source. Consider installing development package by invoking 'make dpdk-install-dev' from the top level directory ========================================================== make config make[3]: Entering directory '/home/stanislav/work/vpp/dpdk' make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 9.9M 100 9.9M 0 0 2335k 0 0:00:04 0:00:04 --:--:-- 2335k --- extracting dpdk-18.02.1.tar.xz --- --- generating custom config from /home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-stable-18.02.1/config/defconfig_arm64-thunderx-linuxapp-gcc --- make[4]: Entering directory '/home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-stable-18.02.1' Configuration done using custom-config make[4]: Leaving directory '/home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-stable-18.02.1' make[3]: Leaving directory '/home/stanislav/work/vpp/dpdk' make[2]: Leaving directory '/home/stanislav/work/vpp/dpdk' @@@@ Installing dpdk @@@@ make[2]: Entering directory '/home/stanislav/work/vpp/dpdk' make install make[3]: Entering directory '/home/stanislav/work/vpp/dpdk' make[4]: Entering directory '/home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-stable-18.02.1' Configuration done using custom-config == Build lib == Build lib/librte_compat == Build lib/librte_eal SYMLINK-FILE include/rte_compat.h == Build lib/librte_eal/common SYMLINK-FILE include/rte_branch_prediction.h SYMLINK-FILE include/rte_common.h SYMLINK-FILE include/rte_debug.h SYMLINK-FILE include/rte_eal.h SYMLINK-FILE include/rte_eal_interrupts.h SYMLINK-FILE include/rte_errno.h SYMLINK-FILE include/rte_launch.h SYMLINK-FILE include/rte_lcore.h SYMLINK-FILE include/rte_log.h SYMLINK-FILE include/rte_memory.h SYMLINK-FILE include/rte_memzone.h SYMLINK-FILE include/rte_per_lcore.h SYMLINK-FILE include/rte_random.h SYMLINK-FILE include/rte_tailq.h SYMLINK-FILE include/rte_interrupts.h SYMLINK-FILE include/rte_alarm.h SYMLINK-FILE include/rte_string_fns.h SYMLINK-FILE include/rte_version.h SYMLINK-FILE include/rte_eal_memconfig.h SYMLINK-FILE include/rte_malloc_heap.h SYMLINK-FILE include/rte_hexdump.h SYMLINK-FILE include/rte_devargs.h SYMLINK-FILE include/rte_bus.h SYMLINK-FILE include/rte_dev.h SYMLINK-FILE include/rte_pci_dev_feature_defs.h SYMLINK-FILE include/rte_pci_dev_features.h SYMLINK-FILE include/rte_malloc.h SYMLINK-FILE include/rte_keepalive.h SYMLINK-FILE include/rte_time.h SYMLINK-FILE include/rte_service.h SYMLINK-FILE include/rte_service_component.h SYMLINK-FILE include/rte_bitmap.h SYMLINK-FILE include/rte_vfio.h SYMLINK-FILE include/rte_hypervisor.h SYMLINK-FILE include/rte_test.h SYMLINK-FILE include/rte_reciprocal.h SYMLINK-FILE include/rte_atomic.h SYMLINK-FILE include/rte_atomic_32.h SYMLINK-FILE include/rte_atomic_64.h SYMLINK-FILE include/rte_byteorder.h SYMLINK-FILE include/rte_cpuflags.h SYMLINK-FILE include/rte_cpuflags_32.h SYMLINK-FILE include/rte_cpuflags_64.h SYMLINK-FILE include/rte_cycles.h SYMLINK-FILE include/rte_cycles_32.h SYMLINK-FILE include/rte_cycles_64.h SYMLINK-FILE include/rte_io.h SYMLINK-FILE include/rte_io_64.h SYMLINK-FILE include/rte_memcpy.h SYMLINK-FILE include/rte_memcpy_32.h SYMLINK-FILE include/rte_memcpy_64.h SYMLINK-FILE include/rte_pause.h SYMLINK-FILE include/rte_pause_32.h SYMLINK-FILE include/rte_pause_64.h SYMLINK-FILE include/rte_prefetch.h SYMLINK-FILE include/rte_prefetch_32.h SYMLINK-FILE include/rte_prefetch_64.h SYMLINK-FILE include/rte_rwlock.h SYMLINK-FILE include/rte_spinlock.h SYMLINK-FILE include/rte_vect.h SYMLINK-FILE include/generic/rte_atomic.h SYMLINK-FILE include/generic/rte_byteorder.h SYMLINK-FILE include/generic/rte_cycles.h SYMLINK-FILE include/generic/rte_prefetch.h SYMLINK-FILE include/generic/rte_spinlock.h SYMLINK-FILE include/generic/rte_memcpy.h SYMLINK-FILE include/generic/rte_cpuflags.h SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/generic/rte_vect.h SYMLINK-FILE include/generic/rte_pause.h SYMLINK-FILE include/generic/rte_io.h == Build lib/librte_eal/linuxapp == Build lib/librte_eal/linuxapp/eal SYMLINK-FILE include/exec-env/rte_kni_common.h CC eal.o CC eal_hugepage_info.o CC eal_memory.o CC eal_thread.o CC eal_log.o CC eal_vfio.o CC eal_vfio_mp_sync.o CC eal_debug.o CC eal_lcore.o CC eal_timer.o CC eal_interrupts.o CC eal_alarm.o CC eal_common_lcore.o CC eal_common_timer.o CC eal_common_memzone.o CC eal_common_log.o CC eal_common_launch.o CC eal_common_memory.o CC eal_common_tailqs.o CC eal_common_cpuflags.o CC eal_common_errno.o CC eal_common_hypervisor.o CC eal_common_string_fns.o CC eal_common_hexdump.o CC eal_common_devargs.o CC eal_common_bus.o CC eal_common_dev.o CC eal_common_options.o CC eal_common_thread.o CC eal_common_proc.o CC rte_malloc.o CC malloc_elem.o CC malloc_heap.o CC rte_keepalive.o CC rte_service.o CC rte_reciprocal.o CC rte_cpuflags.o CC rte_hypervisor.o CC rte_cycles.o AR librte_eal.a INSTALL-LIB librte_eal.a == Build lib/librte_pci == Build lib/librte_ring == Build lib/librte_cmdline == Build lib/librte_kvargs == Build lib/librte_jobstats == Build lib/librte_metrics == Build lib/librte_meter SYMLINK-FILE include/rte_ring.h SYMLINK-FILE include/rte_ring_generic.h SYMLINK-FILE include/rte_ring_c11_mem.h CC rte_ring.o SYMLINK-FILE include/rte_kvargs.h SYMLINK-FILE include/rte_jobstats.h SYMLINK-FILE include/rte_pci.h CC rte_kvargs.o SYMLINK-FILE include/rte_metrics.h CC rte_jobstats.o CC rte_pci.o CC rte_metrics.o SYMLINK-FILE include/rte_meter.h SYMLINK-FILE include/cmdline.h SYMLINK-FILE include/cmdline_parse.h SYMLINK-FILE include/cmdline_parse_num.h SYMLINK-FILE include/cmdline_parse_ipaddr.h CC rte_meter.o SYMLINK-FILE include/cmdline_parse_etheraddr.h SYMLINK-FILE include/cmdline_parse_string.h SYMLINK-FILE include/cmdline_rdline.h SYMLINK-FILE include/cmdline_vt100.h SYMLINK-FILE include/cmdline_socket.h SYMLINK-FILE include/cmdline_cirbuf.h SYMLINK-FILE include/cmdline_parse_portlist.h CC cmdline.o CC cmdline_cirbuf.o CC cmdline_parse.o CC cmdline_parse_etheraddr.o CC cmdline_parse_ipaddr.o CC cmdline_parse_num.o CC cmdline_parse_string.o CC cmdline_rdline.o CC cmdline_vt100.o CC cmdline_socket.o CC cmdline_parse_portlist.o AR librte_kvargs.a INSTALL-LIB librte_kvargs.a AR librte_pci.a AR librte_meter.a INSTALL-LIB librte_pci.a INSTALL-LIB librte_meter.a AR librte_metrics.a INSTALL-LIB librte_metrics.a AR librte_jobstats.a INSTALL-LIB librte_jobstats.a AR librte_ring.a INSTALL-LIB librte_ring.a == Build lib/librte_mempool == Build lib/librte_hash AR librte_cmdline.a INSTALL-LIB librte_cmdline.a SYMLINK-FILE include/rte_hash.h SYMLINK-FILE include/rte_mempool.h SYMLINK-FILE include/rte_hash_crc.h SYMLINK-FILE include/rte_crc_arm64.h SYMLINK-FILE include/rte_jhash.h CC rte_mempool.o SYMLINK-FILE include/rte_thash.h CC rte_mempool_ops.o SYMLINK-FILE include/rte_fbk_hash.h CC rte_cuckoo_hash.o CC rte_fbk_hash.o AR librte_mempool.a INSTALL-LIB librte_mempool.a == Build lib/librte_mbuf AR librte_hash.a INSTALL-LIB librte_hash.a == Build lib/librte_efd == Build lib/librte_member SYMLINK-FILE include/rte_mbuf.h SYMLINK-FILE include/rte_mbuf_ptype.h SYMLINK-FILE include/rte_mbuf_pool_ops.h CC rte_mbuf.o CC rte_mbuf_ptype.o CC rte_mbuf_pool_ops.o SYMLINK-FILE include/rte_efd.h CC rte_efd.o SYMLINK-FILE include/rte_member.h CC rte_member.o CC rte_member_ht.o CC rte_member_vbf.o AR librte_mbuf.a INSTALL-LIB librte_mbuf.a == Build lib/librte_net == Build lib/librte_bbdev == Build lib/librte_cryptodev == Build lib/librte_reorder AR librte_member.a INSTALL-LIB librte_member.a SYMLINK-FILE include/rte_reorder.h SYMLINK-FILE include/rte_crypto.h SYMLINK-FILE include/rte_crypto_sym.h CC rte_reorder.o SYMLINK-FILE include/rte_cryptodev.h SYMLINK-FILE include/rte_cryptodev_pmd.h SYMLINK-FILE include/rte_bbdev_op.h CC rte_cryptodev.o SYMLINK-FILE include/rte_bbdev.h SYMLINK-FILE include/rte_bbdev_pmd.h CC rte_cryptodev_pmd.o SYMLINK-FILE include/rte_ip.h SYMLINK-FILE include/rte_tcp.h SYMLINK-FILE include/rte_udp.h CC rte_bbdev.o SYMLINK-FILE include/rte_esp.h SYMLINK-FILE include/rte_sctp.h SYMLINK-FILE include/rte_icmp.h SYMLINK-FILE include/rte_arp.h SYMLINK-FILE include/rte_ether.h SYMLINK-FILE include/rte_gre.h SYMLINK-FILE include/rte_net.h SYMLINK-FILE include/rte_net_crc.h CC rte_net.o CC rte_net_crc.o CC rte_arp.o AR librte_reorder.a INSTALL-LIB librte_reorder.a AR librte_cryptodev.a INSTALL-LIB librte_cryptodev.a AR librte_efd.a INSTALL-LIB librte_efd.a AR librte_bbdev.a INSTALL-LIB librte_bbdev.a AR librte_net.a INSTALL-LIB librte_net.a == Build lib/librte_ether == Build lib/librte_sched SYMLINK-FILE include/rte_sched.h SYMLINK-FILE include/rte_sched_common.h SYMLINK-FILE include/rte_red.h SYMLINK-FILE include/rte_approx.h SYMLINK-FILE include/rte_ethdev.h SYMLINK-FILE include/rte_ethdev_driver.h SYMLINK-FILE include/rte_ethdev_core.h SYMLINK-FILE include/rte_ethdev_pci.h SYMLINK-FILE include/rte_ethdev_vdev.h CC rte_sched.o CC rte_red.o SYMLINK-FILE include/rte_eth_ctrl.h SYMLINK-FILE include/rte_dev_info.h CC rte_approx.o SYMLINK-FILE include/rte_flow.h SYMLINK-FILE include/rte_flow_driver.h SYMLINK-FILE include/rte_tm.h SYMLINK-FILE include/rte_tm_driver.h SYMLINK-FILE include/rte_mtr.h SYMLINK-FILE include/rte_mtr_driver.h CC rte_ethdev.o CC rte_flow.o CC rte_tm.o CC rte_mtr.o CC ethdev_profile.o AR librte_sched.a INSTALL-LIB librte_sched.a AR librte_ethdev.a INSTALL-LIB librte_ethdev.a == Build lib/librte_security == Build lib/librte_eventdev == Build lib/librte_rawdev == Build lib/librte_vhost == Build lib/librte_ip_frag == Build lib/librte_gro == Build lib/librte_bitratestats == Build lib/librte_latencystats == Build lib/librte_pdump == Build lib/librte_gso == Build lib/librte_kni SYMLINK-FILE include/rte_security.h SYMLINK-FILE include/rte_security_driver.h CC rte_security.o SYMLINK-FILE include/rte_rawdev.h SYMLINK-FILE include/rte_bitrate.h SYMLINK-FILE include/rte_latencystats.h SYMLINK-FILE include/rte_pdump.h SYMLINK-FILE include/rte_rawdev_pmd.h CC rte_pdump.o CC rte_bitrate.o CC rte_latencystats.o SYMLINK-FILE include/rte_gro.h CC rte_rawdev.o SYMLINK-FILE include/rte_eventdev.h SYMLINK-FILE include/rte_eventdev_pmd.h SYMLINK-FILE include/rte_eventdev_pmd_pci.h SYMLINK-FILE include/rte_kni.h SYMLINK-FILE include/rte_eventdev_pmd_vdev.h CC rte_gro.o SYMLINK-FILE include/rte_event_ring.h SYMLINK-FILE include/rte_vhost.h CC gro_tcp4.o CC rte_kni.o SYMLINK-FILE include/rte_ip_frag.h CC gro_vxlan_tcp4.o SYMLINK-FILE include/rte_event_eth_rx_adapter.h CC fd_man.o SYMLINK-FILE include/rte_gso.h CC rte_ipv4_fragmentation.o CC iotlb.o CC rte_eventdev.o CC rte_gso.o CC rte_ipv6_fragmentation.o CC rte_event_ring.o CC socket.o CC rte_ipv4_reassembly.o CC vhost.o CC gso_common.o CC rte_event_eth_rx_adapter.o CC vhost_user.o CC gso_tcp4.o CC rte_ipv6_reassembly.o CC virtio_net.o CC rte_ip_frag_common.o CC gso_tunnel_tcp4.o CC ip_frag_internal.o AR librte_bitratestats.a INSTALL-LIB librte_bitratestats.a AR librte_gso.a INSTALL-LIB librte_gso.a AR librte_ip_frag.a INSTALL-LIB librte_ip_frag.a AR librte_latencystats.a INSTALL-LIB librte_latencystats.a AR librte_security.a AR librte_gro.a INSTALL-LIB librte_security.a INSTALL-LIB librte_gro.a AR librte_kni.a INSTALL-LIB librte_kni.a AR librte_pdump.a INSTALL-LIB librte_pdump.a AR librte_rawdev.a INSTALL-LIB librte_rawdev.a AR librte_vhost.a INSTALL-LIB librte_vhost.a AR librte_eventdev.a INSTALL-LIB librte_eventdev.a == Build buildtools == Build buildtools/pmdinfogen HOSTCC pmdinfogen.o HOSTLD dpdk-pmdinfogen INSTALL-HOSTAPP dpdk-pmdinfogen == Build drivers == Build drivers/bus == Build drivers/bus/fslmc == Build drivers/bus/pci == Build drivers/bus/vdev SYMLINK-FILE include/rte_bus_vdev.h CC vdev.o SYMLINK-FILE include/rte_bus_pci.h CC linux/pci.o CC linux/pci_vfio.o CC linux/pci_uio.o CC pci_common.o CC pci_common_uio.o CC qbman/qbman_portal.o CC qbman/qbman_debug.o CC mc/dpmng.o CC mc/dpbp.o CC mc/dpio.o CC mc/mc_sys.o CC mc/dpcon.o CC mc/dpci.o CC portal/dpaa2_hw_dpio.o CC portal/dpaa2_hw_dpbp.o CC portal/dpaa2_hw_dpci.o CC fslmc_vfio.o CC fslmc_bus.o AR librte_bus_vdev.a INSTALL-LIB librte_bus_vdev.a AR librte_bus_pci.a INSTALL-LIB librte_bus_pci.a PMDINFO portal/dpaa2_hw_dpbp.o.pmd.c CC portal/dpaa2_hw_dpbp.o.pmd.o PMDINFO portal/dpaa2_hw_dpci.o.pmd.c CC portal/dpaa2_hw_dpci.o.pmd.o LD portal/dpaa2_hw_dpbp.o LD portal/dpaa2_hw_dpci.o PMDINFO portal/dpaa2_hw_dpio.o.pmd.c CC portal/dpaa2_hw_dpio.o.pmd.o LD portal/dpaa2_hw_dpio.o AR librte_bus_fslmc.a INSTALL-LIB librte_bus_fslmc.a == Build drivers/mempool == Build drivers/mempool/dpaa2 == Build drivers/mempool/ring == Build drivers/mempool/stack == Build drivers/mempool/octeontx CC rte_mempool_stack.o CC dpaa2_hw_mempool.o CC rte_mempool_ring.o CC octeontx_ssovf.o CC octeontx_mbox.o CC octeontx_fpavf.o CC rte_mempool_octeontx.o AR librte_mempool_stack.a INSTALL-LIB librte_mempool_stack.a PMDINFO octeontx_ssovf.o.pmd.c CC octeontx_ssovf.o.pmd.o LD octeontx_ssovf.o AR librte_mempool_ring.a INSTALL-LIB librte_mempool_ring.a AR librte_mempool_dpaa2.a INSTALL-LIB librte_mempool_dpaa2.a PMDINFO octeontx_fpavf.o.pmd.c CC octeontx_fpavf.o.pmd.o LD octeontx_fpavf.o AR librte_mempool_octeontx.a INSTALL-LIB librte_mempool_octeontx.a == Build drivers/net == Build drivers/bbdev == Build drivers/crypto == Build drivers/crypto/qat == Build drivers/crypto/scheduler == Build drivers/net/af_packet == Build drivers/crypto/null == Build drivers/net/ark == Build drivers/crypto/dpaa2_sec == Build drivers/net/avf == Build drivers/net/bonding == Build drivers/net/cxgbe == Build drivers/net/dpaa2 == Build drivers/net/e1000 == Build drivers/net/ena == Build drivers/net/enic == Build drivers/net/failsafe == Build drivers/bbdev/null == Build drivers/net/i40e == Build drivers/net/liquidio == Build drivers/net/nfp == Build drivers/net/ixgbe == Build drivers/net/octeontx == Build drivers/net/null == Build drivers/net/qede == Build drivers/net/ring == Build drivers/net/bnxt == Build drivers/net/vdev_netvsc == Build drivers/net/virtio == Build drivers/net/thunderx == Build drivers/net/softnic == Build drivers/net/kni == Build drivers/net/vmxnet3 == Build drivers/net/vhost CC null_crypto_pmd.o CC rte_eth_af_packet.o CC null_crypto_pmd_ops.o SYMLINK-FILE include/rte_eth_bond.h SYMLINK-FILE include/rte_eth_bond_8023ad.h SYMLINK-FILE include/rte_cryptodev_scheduler_operations.h SYMLINK-FILE include/rte_cryptodev_scheduler.h CC rte_eth_bond_api.o CC scheduler_pmd.o CC rte_eth_bond_pmd.o CC rte_eth_bond_args.o CC scheduler_pmd_ops.o CC rte_cryptodev_scheduler.o CC bbdev_null.o CC scheduler_roundrobin.o CC lio_ethdev.o CC rte_eth_bond_8023ad.o CC rte_eth_bond_alb.o CC lio_23xx_vf.o SYMLINK-FILE include/rte_eth_ring.h CC avf_common.o CC lio_mbox.o CC avf_ethdev.o CC scheduler_pkt_size_distr.o CC scheduler_failover.o CC dpaa2_rxtx.o CC avf_adminq.o CC scheduler_multicore.o CC avf_vchnl.o CC rte_eth_ring.o CC lio_rxtx.o CC rte_eth_null.o CC base/dpaa2_hw_dpni.o CC dpaa2_ethdev.o CC vdev_netvsc.o CC qat_crypto.o CC avf_rxtx.o CC nfp_nfpu.o CC qat_qp.o CC nfp_nspu.o SYMLINK-FILE include/rte_eth_softnic.h CC mc/dpkg.o CC mc/dpni.o SYMLINK-FILE include/rte_eth_vhost.h CC ena_com.o CC rte_eth_vhost.o CC nfp_net.o CC rte_eth_softnic.o CC qat_adf/qat_algs_build_desc.o CC rte_eth_kni.o CC ena_eth_com.o CC ark_ethdev.o CC rte_qat_cryptodev.o CC rte_eth_softnic_tm.o CC enic_main.o CC ark_ddm.o CC ark_ethdev_rx.o CC nicvf_rxtx.o CC enic_ethdev.o CC ark_ethdev_tx.o CC nicvf_hw.o CC enic_rxtx.o CC ena_ethdev.o CC nicvf_mbox.o CC enic_clsf.o CC failsafe.o CC enic_res.o CC ark_pktchkr.o CC nicvf_bsvf.o CC ark_pktgen.o CC dpaa2_sec_dpseci.o CC failsafe_args.o CC ark_mpu.o CC ark_pktdir.o CC nicvf_svf.o CC failsafe_ops.o CC nicvf_ethdev.o CC base/vnic_intr.o CC base/vnic_wq.o CC failsafe_rxtx.o CC ark_udm.o CC enic_flow.o CC failsafe_eal.o CC failsafe_ether.o CC base/vnic_cq.o CC ark_rqp.o CC virtqueue.o CC failsafe_intr.o CC mc/dpseci.o CC base/vnic_rq.o CC base/vnic_dev.o CC base/vnic_rss.o CC failsafe_flow.o CC vmxnet3_ethdev.o SYMLINK-FILE include/rte_pmd_bnxt.h CC octeontx_rxtx.o CC vmxnet3_rxtx.o CC virtio_pci.o CC cxgbe_ethdev.o SYMLINK-FILE include/rte_pmd_i40e.h CC bnxt_cpr.o CC e1000_80003es2lan.o CC i40e_adminq.o CC e1000_82540.o CC e1000_82541.o CC cxgbe_main.o SYMLINK-FILE include/rte_pmd_ixgbe.h CC sge.o CC ixgbe_common.o CC ixgbe_82598.o CC ixgbe_x540.o CC ecore_dev.o CC ixgbe_82599.o CC virtio_rxtx.o CC ecore_hw.o PMDINFO rte_qat_cryptodev.o.pmd.c CC rte_qat_cryptodev.o.pmd.o CC ecore_cxt.o CC i40e_common.o CC ixgbe_x550.o CC e1000_82542.o CC i40e_diag.o CC i40e_hmc.o CC bnxt_ethdev.o CC ixgbe_phy.o CC ecore_l2.o CC virtio_ethdev.o CC ixgbe_api.o CC t4_hw.o CC virtio_rxtx_simple.o LD rte_qat_cryptodev.o CC octeontx_pkovf.o PMDINFO null_crypto_pmd.o.pmd.c CC ixgbe_vf.o CC octeontx_pkivf.o PMDINFO rte_eth_kni.o.pmd.c PMDINFO bbdev_null.o.pmd.c CC null_crypto_pmd.o.pmd.o CC bbdev_null.o.pmd.o CC virtio_rxtx_simple_neon.o CC rte_eth_kni.o.pmd.o CC octeontx_bgx.o CC octeontx_ethdev.o CC e1000_82571.o CC ecore_sp_commands.o CC e1000_82543.o CC bnxt_hwrm.o CC ixgbe_hv_vf.o CC ecore_init_fw_funcs.o CC bnxt_filter.o PMDINFO failsafe.o.pmd.c CC ecore_init_ops.o CC ecore_spq.o CC failsafe.o.pmd.o CC ecore_mcp.o CC ecore_int.o CC ixgbe_dcb.o LD rte_eth_kni.o CC ixgbe_dcb_82599.o CC ixgbe_rxtx.o PMDINFO rte_eth_ring.o.pmd.c PMDINFO vdev_netvsc.o.pmd.c LD null_crypto_pmd.o CC rte_eth_ring.o.pmd.o CC ixgbe_dcb_82598.o CC vdev_netvsc.o.pmd.o CC ixgbe_mbx.o CC ixgbe_ethdev.o LD bbdev_null.o CC ixgbe_fdir.o PMDINFO rte_eth_null.o.pmd.c AR librte_pmd_kni.a CC virtio_user/vhost_user.o AR librte_pmd_null_crypto.a CC rte_eth_null.o.pmd.o AR librte_pmd_crypto_scheduler.a AR librte_pmd_bbdev_null.a INSTALL-LIB librte_pmd_null_crypto.a INSTALL-LIB librte_pmd_kni.a INSTALL-LIB librte_pmd_bbdev_null.a INSTALL-LIB librte_pmd_crypto_scheduler.a PMDINFO enic_ethdev.o.pmd.c CC virtio_user/vhost_kernel_tap.o CC virtio_user/vhost_kernel.o CC enic_ethdev.o.pmd.o LD failsafe.o CC ixgbe_pf.o CC i40e_lan_hmc.o PMDINFO ark_ethdev.o.pmd.c CC e1000_82575.o CC ark_ethdev.o.pmd.o CC e1000_i210.o CC ecore_dcbx.o CC bnxt_ring.o LD rte_eth_ring.o CC bcm_osal.o LD vdev_netvsc.o PMDINFO rte_eth_softnic.o.pmd.c CC e1000_api.o CC ecore_sriov.o CC rte_eth_softnic.o.pmd.o CC bnxt_rxq.o AR librte_pmd_ring.a LD rte_eth_null.o CC bnxt_rxr.o PMDINFO rte_eth_af_packet.o.pmd.c CC ecore_vf.o CC rte_eth_af_packet.o.pmd.o INSTALL-LIB librte_pmd_ring.a CC ixgbe_flow.o AR librte_pmd_vdev_netvsc.a CC e1000_ich8lan.o PMDINFO rte_eth_vhost.o.pmd.c LD enic_ethdev.o CC rte_eth_vhost.o.pmd.o INSTALL-LIB librte_pmd_vdev_netvsc.a PMDINFO octeontx_pkivf.o.pmd.c CC e1000_mac.o CC octeontx_pkivf.o.pmd.o CC ixgbe_rxtx_vec_neon.o LD ark_ethdev.o CC ixgbe_ipsec.o AR librte_pmd_null.a CC rte_pmd_ixgbe.o CC virtio_user/virtio_user_dev.o PMDINFO cxgbe_ethdev.o.pmd.c CC cxgbe_ethdev.o.pmd.o INSTALL-LIB librte_pmd_null.a CC ixgbe_tm.o LD rte_eth_softnic.o CC e1000_manage.o AR librte_pmd_ark.a LD rte_eth_af_packet.o AR librte_pmd_failsafe.a PMDINFO vmxnet3_ethdev.o.pmd.c LD octeontx_pkivf.o CC bnxt_stats.o CC vmxnet3_ethdev.o.pmd.o CC e1000_nvm.o CC e1000_mbx.o INSTALL-LIB librte_pmd_ark.a INSTALL-LIB librte_pmd_failsafe.a LD rte_eth_vhost.o AR librte_pmd_af_packet.a PMDINFO octeontx_pkovf.o.pmd.c CC bnxt_txq.o CC virtio_user_ethdev.o CC bnxt_txr.o CC octeontx_pkovf.o.pmd.o CC i40e_nvm.o CC qede_ethdev.o AR librte_pmd_qat.a PMDINFO dpaa2_ethdev.o.pmd.c CC bnxt_vnic.o CC dpaa2_ethdev.o.pmd.o INSTALL-LIB librte_pmd_af_packet.a CC e1000_phy.o CC e1000_vf.o CC e1000_osdep.o INSTALL-LIB librte_pmd_qat.a LD cxgbe_ethdev.o CC bnxt_irq.o AR librte_pmd_vhost.a PMDINFO lio_ethdev.o.pmd.c CC igb_ethdev.o CC lio_ethdev.o.pmd.o CC rte_pmd_bnxt.o CC igb_rxtx.o PMDINFO avf_ethdev.o.pmd.c CC avf_ethdev.o.pmd.o INSTALL-LIB librte_pmd_vhost.a LD vmxnet3_ethdev.o CC i40e_dcb.o CC igb_pf.o LD octeontx_pkovf.o LD dpaa2_ethdev.o CC qede_main.o CC igb_flow.o CC qede_rxtx.o CC i40e_ethdev.o CC em_ethdev.o LD lio_ethdev.o AR librte_pmd_vmxnet3_uio.a CC i40e_rxtx.o CC qede_fdir.o AR librte_pmd_enic.a CC i40e_rxtx_vec_neon.o CC em_rxtx.o INSTALL-LIB librte_pmd_vmxnet3_uio.a CC i40e_pf.o CC i40e_ethdev_vf.o AR librte_pmd_dpaa2.a LD avf_ethdev.o CC i40e_fdir.o CC i40e_flow.o INSTALL-LIB librte_pmd_enic.a INSTALL-LIB librte_pmd_dpaa2.a AR librte_pmd_lio.a PMDINFO ena_ethdev.o.pmd.c CC ena_ethdev.o.pmd.o CC rte_pmd_i40e.o CC i40e_tm.o INSTALL-LIB librte_pmd_lio.a AR librte_pmd_softnic.a INSTALL-LIB librte_pmd_softnic.a LD ena_ethdev.o PMDINFO nfp_net.o.pmd.c AR librte_pmd_avf.a CC nfp_net.o.pmd.o INSTALL-LIB librte_pmd_avf.a AR librte_pmd_ena.a INSTALL-LIB librte_pmd_ena.a PMDINFO octeontx_ethdev.o.pmd.c CC octeontx_ethdev.o.pmd.o PMDINFO nicvf_ethdev.o.pmd.c CC nicvf_ethdev.o.pmd.o LD nfp_net.o AR librte_pmd_nfp.a LD octeontx_ethdev.o INSTALL-LIB librte_pmd_nfp.a LD nicvf_ethdev.o AR librte_pmd_octeontx.a AR librte_pmd_thunderx_nicvf.a INSTALL-LIB librte_pmd_octeontx.a INSTALL-LIB librte_pmd_thunderx_nicvf.a PMDINFO virtio_user_ethdev.o.pmd.c CC virtio_user_ethdev.o.pmd.o PMDINFO rte_eth_bond_pmd.o.pmd.c CC rte_eth_bond_pmd.o.pmd.o LD virtio_user_ethdev.o PMDINFO virtio_ethdev.o.pmd.c CC virtio_ethdev.o.pmd.o LD rte_eth_bond_pmd.o AR librte_pmd_bond.a INSTALL-LIB librte_pmd_bond.a LD virtio_ethdev.o AR librte_pmd_cxgbe.a INSTALL-LIB librte_pmd_cxgbe.a AR librte_pmd_virtio.a INSTALL-LIB librte_pmd_virtio.a PMDINFO bnxt_ethdev.o.pmd.c CC bnxt_ethdev.o.pmd.o LD bnxt_ethdev.o PMDINFO em_ethdev.o.pmd.c CC em_ethdev.o.pmd.o LD em_ethdev.o PMDINFO dpaa2_sec_dpseci.o.pmd.c CC dpaa2_sec_dpseci.o.pmd.o LD dpaa2_sec_dpseci.o AR librte_pmd_dpaa2_sec.a INSTALL-LIB librte_pmd_dpaa2_sec.a PMDINFO i40e_ethdev_vf.o.pmd.c CC i40e_ethdev_vf.o.pmd.o PMDINFO qede_ethdev.o.pmd.c CC qede_ethdev.o.pmd.o LD i40e_ethdev_vf.o LD qede_ethdev.o AR librte_pmd_qede.a AR librte_pmd_bnxt.a INSTALL-LIB librte_pmd_qede.a INSTALL-LIB librte_pmd_bnxt.a PMDINFO igb_ethdev.o.pmd.c CC igb_ethdev.o.pmd.o LD igb_ethdev.o AR librte_pmd_e1000.a INSTALL-LIB librte_pmd_e1000.a PMDINFO ixgbe_ethdev.o.pmd.c CC ixgbe_ethdev.o.pmd.o LD ixgbe_ethdev.o AR librte_pmd_ixgbe.a INSTALL-LIB librte_pmd_ixgbe.a PMDINFO i40e_ethdev.o.pmd.c CC i40e_ethdev.o.pmd.o LD i40e_ethdev.o AR librte_pmd_i40e.a INSTALL-LIB librte_pmd_i40e.a == Build drivers/event == Build drivers/event/skeleton == Build drivers/event/sw == Build drivers/event/octeontx == Build drivers/event/dpaa2 == Build drivers/event/opdl CC skeleton_eventdev.o CC dpaa2_hw_dpcon.o CC dpaa2_eventdev.o CC ssovf_worker.o CC ssovf_evdev.o CC ssovf_evdev_selftest.o CC opdl_ring.o CC sw_evdev.o CC opdl_evdev.o CC sw_evdev_worker.o CC opdl_evdev_init.o CC sw_evdev_scheduler.o CC opdl_evdev_xstats.o CC sw_evdev_xstats.o CC opdl_test.o CC sw_evdev_selftest.o PMDINFO skeleton_eventdev.o.pmd.c CC skeleton_eventdev.o.pmd.o LD skeleton_eventdev.o AR librte_pmd_skeleton_event.a INSTALL-LIB librte_pmd_skeleton_event.a PMDINFO opdl_evdev.o.pmd.c CC opdl_evdev.o.pmd.o PMDINFO dpaa2_hw_dpcon.o.pmd.c CC dpaa2_hw_dpcon.o.pmd.o LD dpaa2_hw_dpcon.o LD opdl_evdev.o PMDINFO sw_evdev.o.pmd.c CC sw_evdev.o.pmd.o PMDINFO ssovf_evdev.o.pmd.c CC ssovf_evdev.o.pmd.o PMDINFO dpaa2_eventdev.o.pmd.c CC dpaa2_eventdev.o.pmd.o LD sw_evdev.o LD ssovf_evdev.o LD dpaa2_eventdev.o AR librte_pmd_dpaa2_event.a INSTALL-LIB librte_pmd_dpaa2_event.a AR librte_pmd_opdl_event.a INSTALL-LIB librte_pmd_opdl_event.a AR librte_pmd_octeontx_ssovf.a INSTALL-LIB librte_pmd_octeontx_ssovf.a AR librte_pmd_sw_event.a INSTALL-LIB librte_pmd_sw_event.a == Build drivers/raw == Build drivers/raw/skeleton_rawdev CC skeleton_rawdev.o CC skeleton_rawdev_test.o PMDINFO skeleton_rawdev.o.pmd.c CC skeleton_rawdev.o.pmd.o LD skeleton_rawdev.o AR librte_pmd_skeleton_rawdev.a INSTALL-LIB librte_pmd_skeleton_rawdev.a == Build app == Build app/test-pmd == Build app/proc_info == Build app/pdump == Build app/test-bbdev == Build app/test-crypto-perf == Build app/test-eventdev CC main.o CC main.o CC main.o CC test_bbdev.o CC test_bbdev_perf.o CC test_bbdev_vector.o CC main.o CC cperf_ops.o CC cperf_options_parsing.o CC evt_main.o CC cperf_test_vectors.o CC evt_options.o CC cperf_test_throughput.o CC evt_test.o CC cperf_test_latency.o CC parser.o CC cperf_test_pmd_cyclecount.o CC test_order_common.o CC cperf_test_verify.o CC testpmd.o CC test_order_queue.o CC parameters.o CC test_order_atq.o CC cmdline.o CC cmdline_flow.o CC test_perf_common.o CC test_perf_queue.o CC cmdline_mtr.o CC cperf_test_vector_parsing.o CC cperf_test_common.o CC test_perf_atq.o CC cmdline_tm.o CC test_pipeline_common.o CC config.o CC iofwd.o CC macfwd.o CC macswap.o CC test_pipeline_atq.o CC test_pipeline_queue.o CC flowgen.o CC rxonly.o CC txonly.o CC csumonly.o CC icmpecho.o CC tm.o LD dpdk-procinfo LD dpdk-test-crypto-perf LD dpdk-pdump LD dpdk-test-eventdev LD testbbdev INSTALL-APP dpdk-procinfo INSTALL-MAP dpdk-procinfo.map INSTALL-APP dpdk-test-crypto-perf INSTALL-MAP dpdk-test-crypto-perf.map INSTALL-APP dpdk-pdump INSTALL-MAP dpdk-pdump.map INSTALL-APP dpdk-test-eventdev INSTALL-MAP dpdk-test-eventdev.map LD testpmd INSTALL-APP testbbdev INSTALL-MAP testbbdev.map INSTALL-APP testpmd INSTALL-MAP testpmd.map Build complete [arm64-thunderx-linuxapp-gcc] ================== Installing /home/stanislav/work/vpp/build-root/install-vpp_debug-native/dpdk/ make[7]: Nothing to be done for 'install-kmod'. Installation in /home/stanislav/work/vpp/build-root/install-vpp_debug-native/dpdk/ complete make[4]: Leaving directory '/home/stanislav/work/vpp/build-root/build-vpp_debug-native/dpdk/dpdk-stable-18.02.1' make[3]: Leaving directory '/home/stanislav/work/vpp/dpdk' make[2]: Leaving directory '/home/stanislav/work/vpp/dpdk' @@@@ Configuring vpp in /home/stanislav/work/vpp/build-root/build-vpp_debug-native/vpp @@@@ checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/aarch64-linux-gnu-ld checking if the linker (/usr/bin/aarch64-linux-gnu-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/aarch64-linux-gnu-ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... no checking for mawk... mawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/aarch64-linux-gnu-ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking whether make supports nested variables... yes checking dependency style of gcc... gcc3 checking whether make supports nested variables... (cached) yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking how to run the C preprocessor... gcc -E checking dependency style of gcc... gcc3 checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/site-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages checking for /sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size... yes configure: cache_line_size/log2_cache_line_size deduced as 128/7 checking if gcc supports "-march=core-avx2"... no checking if gcc supports "-march=skylake-avx512"... no checking if gcc supports "-Wno-address-of-packed-member"... yes checking for memfd_create... no checking for LIBRTE_PMD_AESNI_MB in rte_config.h... no checking for LIBRTE_PMD_AESNI_GCM in rte_config.h... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for pp2_init in -lmusdk... no configure: WARNING: Marvell MUSDK library with PP2 support not found. Plugin disabled. checking mbedtls/ssl.h usability... yes checking mbedtls/ssl.h presence... yes checking for mbedtls/ssl.h... yes checking for SSL_set_async_callback in -lssl -lcrypto... no checking /usr/lib/jvm/java-1.5.0-gcj-6-snap-arm64 for Java 8 compiler... found version Compiler checking for python version... (cached) 2.7 checking for python platform... (cached) linux2 checking for python script directory... (cached) ${prefix}/lib/python2.7/site-packages checking for python extension module directory... (cached) ${exec_prefix}/lib/python2.7/site-packages checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating plugins/Makefile config.status: creating vpp-api/python/Makefile config.status: creating vpp-api/java/Makefile config.status: creating vpp-api/vapi/Makefile config.status: error: cannot find input file: `vlib/config.h.in' Makefile:640: recipe for target 'vpp-configure' failed make[1]: *** [vpp-configure] Error 1 make[1]: Leaving directory '/home/stanislav/work/vpp/build-root' Makefile:317: recipe for target 'build' failed make: *** [build] Error 2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9864): https://lists.fd.io/g/vpp-dev/message/9864 Mute This Topic: https://lists.fd.io/mt/23669223/21656 Mute #vpp: https://lists.fd.io/mk?hashtag=vpp&subid=1480452 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-