Dear Shravan, The [autotools] world is a mess.
Ubuntu 16.04 ships with this triple: host-triplet: x86_64-pc-linux-gnu shell: /bin/bash compiler: gcc compiler flags: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security linker: /usr/bin/ld -m elf_x86_64 (gnu? yes) version: libtool (GNU libtool) 2.4.6 automake: automake (GNU automake) 1.15 autoconf: autoconf (GNU Autoconf) 2.69 ... and vpp builds like a champ. If the problem were as simple as "vpp doesn't build with automake 1.15," we'd fix it... The problem you reported doesn't really look like a vpp issue, as far as I can tell. Your balky vm's host triple was just slightly different than stock Ubuntu 14.04, when it was giving you negative energy. Now that it's identical to stock Ubuntu 14.04, things work as expected. Probably best to grumble a bit and move on. This wouldn't be the first time for this sort of problem... Sorry... Dave -----Original Message----- From: Shravan Ambati [mailto:shravan.amb...@calix.com] Sent: Tuesday, November 8, 2016 4:53 PM To: Dave Barach (dbarach) <dbar...@cisco.com> Subject: RE: vpp build error on ubuntu 14.04 Hi Dave, That didn't work either. I manually set automake to 1.14 and tried to build again. This time it worked. So looks like vpp does not work with automake version 1.15. However for our build environment we use automake 1.15 and as such vpp build may not work. I am checking with some of my colleagues here as to how to get 1.14. Thanks Shravan -----Original Message----- From: Dave Barach (dbarach) [mailto:dbar...@cisco.com] Sent: Tuesday, November 08, 2016 1:22 PM To: Shravan Ambati <shravan.amb...@calix.com> Subject: RE: vpp build error on ubuntu 14.04 Looks like automake is a slightly different version. Anyhow, try: $ cd vppinfra $ autoreconf -i -f And see if the tree builds... Thanks... Dave -----Original Message----- From: Shravan Ambati [mailto:shravan.amb...@calix.com] Sent: Tuesday, November 8, 2016 2:47 PM To: Dave Barach (dbarach) <dbar...@cisco.com> Subject: RE: vpp build error on ubuntu 14.04 Hi Dave, Thanks for the response! I tried all these, none of it seem to work. I cloned a fresh stable/1606 repo and I get the same error on my dev VM. I noticed on the fresh Ubuntu VM where it worked - Libtool --help host-triplet: x86_64-pc-linux-gnu shell: /bin/bash compiler: gcc compiler flags: -Wall -g -O2 linker: /usr/bin/ld -m elf_x86_64 (gnu? yes) libtool: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 automake: automake (GNU automake) 1.14.1 autoconf: autoconf (GNU Autoconf) 2.69 On the Ubuntu VM where it does not work - host-triplet: x86_64-pc-linux-gnu shell: /bin/bash compiler: gcc compiler flags: -Wall -g -O2 linker: /usr/bin/ld -m elf_x86_64 (gnu? yes) libtool: (GNU libtool) 2.4.2 Debian-2.4.2-1.7ubuntu1 automake: automake (GNU automake) 1.15 autoconf: autoconf (GNU Autoconf) 2.69 The only difference seems to be with automake version. Do you think this makes a difference? Thanks Shravan -----Original Message----- From: Dave Barach (dbarach) [mailto:dbar...@cisco.com] Sent: Tuesday, November 08, 2016 11:33 AM To: Shravan Ambati <shravan.amb...@calix.com> Subject: RE: vpp build error on ubuntu 14.04 Try "make install-dep". Depending on the age of the tree / recent update status, you may need to do some or all of the following. Make sure to save your work. $ make distclean # in build-root $ git clean -fx # from the root of your workspace And try rebuilding. Thanks... Dave -----Original Message----- From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Shravan Ambati Sent: Tuesday, November 8, 2016 1:58 PM To: vpp-dev <vpp-dev@lists.fd.io> Subject: [vpp-dev] vpp build error on ubuntu 14.04 Hi Vpp (stable/1606) builds fine on a fresh Ubuntu 14.04 VM running on oracle virtualbox. But on my existing Ubuntu 14.04 VM I see errors when I run bootstrap.sh in the build-root dir. config.status: executing libtool commands rm: invalid option -- 'l' Try 'rm --help' for more information. mv: invalid option -- 'l' Try 'mv --help' for more information. rm: invalid option -- 'l' Try 'rm --help' for more information. chmod: invalid option -- 'l' Try 'chmod --help' for more information. @@@@ Building vppinfra in /home/sambati/dev/projects/vpp/build-root/build-tool-native/vppinfra @@@@ make[1]: Entering directory `/home/sambati/dev/projects/vpp/build-root/build-tool-native/vppinfra' CC vppinfra/asm_x86.lo CC vppinfra/backtrace.lo CC vppinfra/cpu.lo CC vppinfra/elf.lo CC vppinfra/elog.lo CC vppinfra/error.lo CC vppinfra/fifo.lo /bin/sh: line 1: ./-libtool: No such file or directory I am not sure what is causing this error on the existing ubuntu VM. May be some software dependency is not right? Any ideas/suugestions would be helpful. Thanks Shravan _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev