Hi folks, I am trying to build VPP for the first time. I am using the instructions at https://wiki.fd.io/view/VPP/Pulling,_Building,_Running,_Hacking_and_Pushing_VPP_Code
I am running on a Mac and using the default setup of VirtualBox and Ubuntu. Things go seemingly well until during ‘vagrant up’ when it tries to build dpdk: ==> default: Command list built, Time taken: 0m0.034s ==> default: /bin/mkdir -p '/vpp/build-root/tools/bin' ==> default: /bin/sh ./libtool --quiet --mode=install /usr/bin/install -c elftool vppapigen '/vpp/build-root/tools/bin' ==> default: make[5]: Leaving directory '/vpp/build-root/build-tool-native/tools' ==> default: make[4]: Leaving directory '/vpp/build-root/build-tool-native/tools' ==> default: make[3]: Leaving directory '/vpp/build-root/build-tool-native/tools' ==> default: make[2]: Leaving directory '/vpp/build-root/build-tool-native/tools' ==> default: make[1]: Leaving directory '/vpp/build-root' ==> default: make[1]: Entering directory '/vpp/build-root' ==> default: make[2]: Entering directory '/vpp/build-root' ==> default: @@@@ Arch for platform 'vpp' is native @@@@ ==> default: @@@@ Finding source for dpdk @@@@ ==> default: @@@@ Makefile fragment found in /vpp/build-data/packages/dpdk.mk @@@@ ==> default: @@@@ Source found in /vpp/dpdk @@@@ ==> default: @@@@ Arch for platform 'vpp' is native @@@@ ==> default: @@@@ Finding source for vpp @@@@ ==> default: @@@@ Makefile fragment found in /vpp/build-data/packages/vpp.mk @@@@ ==> default: @@@@ Source found in /vpp/src @@@@ ==> default: @@@@ Configuring dpdk in /vpp/build-root/build-vpp-native/dpdk @@@@ ==> default: @@@@ Building dpdk in /vpp/build-root/build-vpp-native/dpdk @@@@ ==> default: make[3]: Entering directory '/vpp/dpdk' ==> default: ========================================================== ==> default: Building DPDK from source. Consider installing development ==> default: package by invoking 'make dpdk-install-dev' from the ==> default: top level directory ==> default: ========================================================== ==> default: make config ==> default: make[4]: Entering directory '/vpp/dpdk' ==> default: make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. ==> default: % Total % Received % Xferd Average Speed Time Time Time Current ==> default: Dload Upload Total Spe ==> default: nt Left Speed 0 0 0 0 0 0 0 0 --: ==> default: --:-- --:--:-- --:--:-- 0 0 9681k 0 50668 0 0 221k 0 0:00:43 --:--:-- 0:00:43 221k 32 9681k 32 3160k 0 0 2591k 0 0:00:03 0:00:01 ==> default: 0:00:02 2590k 72 9681k 72 7035k 0 0 3172k 0 0:00:03 0:00:02 0:00:01 3171k 100 9681k 100 9681k 0 0 3162k 0 0:00:03 0:00:03 --:--:-- 3162k ==> default: % Total % Received % Xferd Average Speed Time Time Time Current ==> default: Dload Upload Total Spent Left Speed 0 0 ==> default: 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 <snip> 0 0 0 0 0 0 0 0 --:--:-- 0:05:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:04 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:05 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:05:09 --:--:-- 0 100 2267 100 2267 0 0 7 0 0:05:23 0:05:10 0:00:13 503 ==> default: --- extracting dpdk-17.05.tar.xz --- ==> default: --- extracting v0.45.tar.gz --- ==> default: ==> default: gzip: stdin: not in gzip format ==> default: tar: ==> default: Child returned status 1 ==> default: tar: ==> default: Error is not recoverable: exiting now ==> default: Makefile:203: recipe for target '/vpp/build-root/build-vpp-native/dpdk/.extract.ok' failed ==> default: make[4]: *** [/vpp/build-root/build-vpp-native/dpdk/.extract.ok] Error 2 ==> default: make[4]: Leaving directory '/vpp/dpdk' ==> default: Makefile:372: recipe for target 'ebuild-build' failed ==> default: make[3]: *** [ebuild-build] Error 2 ==> default: make[3]: Leaving directory '/vpp/dpdk' ==> default: Makefile:697: recipe for target 'dpdk-build' failed ==> default: make[2]: *** [dpdk-build] Error 2 ==> default: make[2]: Leaving directory '/vpp/build-root' ==> default: /vpp/build-data/platforms.mk:20: recipe for target 'install-deb' failed ==> default: make[1]: *** [install-deb] Error 1 ==> default: make[1]: Leaving directory '/vpp/build-root' ==> default: Makefile:433: recipe for target 'pkg-deb' failed ==> default: make: *** [pkg-deb] Error 2 The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. I see ‘==> default: make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.’, but I am not sure if this is expected or how best to proceed. Thoughts? Thanks, Charles _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev