Hi there, Could someone please help me with my vpp build for vargrant target centos 7.2?
What I am missing (see my build excerpts below)? Highly appreciated any help. BR, Zhelyko Oluic ... 29 vagrant box add --provider virtualbox https://atlas.hashicorp.com/puppetlabs/centos-7.2-64-nocm 30 export http_proxy=http://192.168.7.7:3128 31 export https_proxy=https://192.168.7.7:3128 32 cd build-root/ 33 cd vagrant/ 34 ls 35 vi Vagrantfile 36 export VPP_VAGRANT_DISTRO=centos7 ... zhelyko.oluic@lmg-sr2-ostack:~/work$ cd vpp zhelyko.oluic@lmg-sr2-ostack:~/work/vpp$ pwd /home/zhelyko.oluic/work/vpp zhelyko.oluic@lmg-sr2-ostack:~/work/vpp$ git clone https://gerrit.fd.io/r/vpp Cloning into 'vpp'... remote: Counting objects: 2081, done remote: Finding sources: 100% (49/49) remote: Total 18691 (delta 0), reused 18661 (delta 0) Receiving objects: 100% (18691/18691), 23.95 MiB | 5.38 MiB/s, done. Resolving deltas: 100% (9676/9676), done. Checking connectivity... done. zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ cd ~/work/vpp/vpp/ zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp$ git pull Already up-to-date. zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp$ cd build-root/vagrant zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ vi Vagrantfile zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ echo $http_proxy http://192.168.7.7:3128 zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ echo $https_proxy https://192.168.7.7:3128 zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ echo $VPP_VAGRANT_DISTRO centos7 zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ echo $VAGRANT_DEFAULT_PROVIDER zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ export VAGRANT_DEFAULT_PROVIDER=virtualbox zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ echo $VAGRANT_DEFAULT_PROVIDER virtualbox zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'puppetlabs/centos-7.2-64-nocm' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Loading metadata for box 'puppetlabs/centos-7.2-64-nocm' default: URL: https://atlas.hashicorp.com/puppetlabs/centos-7.2-64-nocm ==> default: Adding box 'puppetlabs/centos-7.2-64-nocm' (v1.0.1) for provider: virtualbox default: Downloading: https://vagrantcloud.com/puppetlabs/boxes/centos-7.2-64-nocm/versions/1.0.1/providers/virtualbox.box ==> default: Successfully added box 'puppetlabs/centos-7.2-64-nocm' (v1.0.1) for 'virtualbox'! ==> default: Importing base box 'puppetlabs/centos-7.2-64-nocm'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: vagrant_default_1484595933101_99247 ==> default: Fixed port collision for 22 => 2222. Now on port 2200. ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 22 (guest) => 2200 (host) (adapter 1) ==> default: Running 'pre-boot' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2200 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Remote connection disconnect. Retrying... ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... ==> default: Configuring and enabling network interfaces... ==> default: Configuring proxy environment variables... ==> default: Configuring proxy for Yum... ==> default: Installing rsync to the VM... ==> default: Rsyncing folder: /home/zhelyko.oluic/work/vpp/vpp/ => /vpp ==> default: - Exclude: [".vagrant/", "build-root/build*/", "build-root/install*/", "build-root/images*/", "build-root/*.deb", "build-root/*.rpm", "build-root/*.changes", "build-root/python", "build-root/deb/debian/*.dkms", "build-root/deb/debian/*.install", "build-root/deb/debian/changes", "build-root/tools"] ==> default: Mounting shared folders... default: /vagrant => /home/zhelyko.oluic/work/vpp/vpp/build-root/vagrant default: /tmp/vagrant-cache => /home/zhelyko.oluic/.vagrant.d/cache/puppetlabs/centos-7.2-64-nocm ==> default: Configuring cache buckets... ==> default: Running provisioner: shell... default: Running: /tmp/vagrant-shell20170116-31922-gtrozf.sh ==> default: vm.nr_hugepages = 1024 ==> default: Loaded plugins: fastestmirror ==> default: Loading mirror speeds from cached hostfile ==> default: * base: centos.eecs.wsu.edu ==> default: * extras: centos-distro.cavecreek.net ==> default: * updates: centos.aol.com ... > default: configure: creating ./config.status ==> default: config.status: creating Makefile ==> default: config.status: creating plugins/Makefile ==> default: config.status: creating vpp-api/python/Makefile ==> default: config.status: creating vpp-api/java/Makefile ==> default: config.status: executing libtool commands ==> default: config.status: executing depfiles commands ==> default: ============================================================================== ==> default: version vpp 17.04 ==> default: prefix /vpp/build-root/install-vpp-native/vpp ==> default: libdir /vpp/build-root/install-vpp-native/vpp/lib64 ==> default: includedir ${prefix}/include ==> default: CFLAGS -g -O2 -DFORTIFY_SOURCE=2 -march=corei7 -mtune=corei7-avx -fstack-protector -fPIC -Werror ==> default: CPPFLAGS -I/vpp/build-root/install-vpp-native/dpdk/include ==> default: LDFLAGS -g -O2 -DFORTIFY_SOURCE=2 -march=corei7 -mtune=corei7-avx -fstack-protector -fPIC -Werror -L/vpp/build-root/install-vpp-native/dpdk/lib -Wl,-rpath -Wl,/vpp/build-root/install-vpp-native/dpdk/lib ==> default: JAVA_VERSION 1.8.0_111 ==> default: JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64 ==> default: ==> default: with: ==> default: dpdk yes ==> default: dpdk_crypto no ==> default: dpdk_mlx5_pmd no ==> default: ipsec yes ==> default: ipv6sr yes ==> default: apicli yes ==> default: ==> default: enabled: ==> default: tests no ==> default: dpdk_shared no ==> default: perftool no ==> default: g2 no ==> default: vlib yes ==> default: svm yes ==> default: papi yes ==> default: japi yes ==> default: ==> default: plugins: ==> default: acl yes ==> default: flowperpkt yes ==> default: ila yes ==> default: ioam yes ==> default: lb yes ==> default: sixrd yes ==> default: snat yes ==> default: ============================================================================== ==> default: @@@@ Building vpp in /vpp/build-root/build-vpp-native/vpp @@@@ ==> default: make[3]: Entering directory `/vpp/build-root/build-vpp-native/vpp' ==> default: YACC tools/vppapigen/gram.c ==> default: CC tools/vppapigen/node.o ==> default: In file included from /vpp/build-data/../src/tools/vppapigen/node.c:30:0: ==> default: /vpp/build-data/../src/tools/vppapigen/lex.h:32:34: fatal error: tools/vppapigen/gram.h: No such file or directory ==> default: #include "tools/vppapigen/gram.h" ==> default: ^ ==> default: compilation terminated. ==> default: VERSION vpp/app/version.h (17.04-rc0~114-gb601f22) ==> default: CC tools/vppapigen/gram.o ==> default: CC tools/vppapigen/lex_e.o ==> default: CC vppinfra/asm_x86.lo ==> default: CC vppinfra/backtrace.lo ==> default: The bug is not reproducible, so it is likely a hardware or OS problem. ==> default: make[3]: *** [tools/vppapigen/node.o] Error 1 ==> default: make[3]: *** Waiting for unfinished jobs.... ==> default: make[3]: Leaving directory `/vpp/build-root/build-vpp-native/vpp' ==> default: make[2]: Leaving directory `/vpp/build-root' ==> default: make[2]: *** [vpp-build] Error 2 ==> default: make[1]: Leaving directory `/vpp/build-root' ==> default: make[1]: *** [install-rpm] Error 1 ==> default: make: *** [pkg-rpm] 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. ... zhelyko.oluic@lmg-sr2-ostack:~/work/vpp/vpp/build-root/vagrant$ vagrant ssh [vagrant@localhost ~]$ cd /vpp [vagrant@localhost vpp]$ ls build-data build-root doxygen dpdk gmod LICENSE Makefile README.md RELEASE.md src test [vagrant@localhost vpp]$ find . -name gram.h ./build-root/build-tool-native/tools/tools/vppapigen/gram.h ./build-root/build-vpp-native/vpp/tools/vppapigen/gram.h ::DISCLAIMER:: ---------------------------------------------------------------------------------------------------------------------------------------------------- The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects. ----------------------------------------------------------------------------------------------------------------------------------------------------
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev