I see another possible issue for Ed in the Makefile, if Fedora 25 is to be
supported: zlib seems to be hardcoded to a level that is earlier than
Fedora 25. Kevin can you make certain you have it on your system. Your log
mentioned zlib.

Just by chance, on my Fedora, I have libtool-ltdl in additon to the libtool
RPM, but it may not be needed.

If those don't help, can you do something akin to "make wipe-release" and
then rebuild and see whether something just got into a bad state when you
tried to build before all the tools were present.

Burt

ps, I haven't actually tried doing a build yet on Fedora 25.

On Tue, Jan 17, 2017 at 1:51 PM, Kevin Wilson <wkev...@gmail.com> wrote:

> Thanks to Burt, Connoly and Billy.
> Still, after:
> dnf group install 'C Development Tools and Libraries'
> and running again:
> ./build-root/vagrant/build.sh
> I get:
> ....
> " line 2212: LT_INIT: command not found"
> ...
>
> See full log following immediately.
> I googled for this error, some said it it related to libtool.
> But:
> rpm -q libtool
> gives
> libtool-2.4.6-13.fc25.x86_64
> and also automake is installed:
> rpm -q automake
> automake-1.15-7.fc25.noarch
>
> Any ideas ?
>
> The full log is following:
>
> ./build-root/vagrant/build.sh
> 0:./build-root/vagrant/build.sh
> 1:
> 2:
> VPP_DIR: ./build-root/vagrant/../../
> SUDOCMD:
> Redirecting to '/usr/bin/dnf install -y redhat-lsb' (see 'man yum2dnf')
>
> Last metadata expiration check: 0:01:55 ago on Tue Jan 17 20:40:43 2017.
> Package redhat-lsb-4.1-33.fc25.x86_64 is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
> KERNEL_OS: GNU/Linux
> KERNEL_MACHINE: x86_64
> KERNEL_RELEASE: 4.8.6-300.fc25.x86_64
> KERNEL_VERSION: #1 SMP Tue Nov 1 12:36:38 UTC 2016
> DISTRIB_ID: Fedora
> DISTRIB_RELEASE: 25
> DISTRIB_CODENAME: TwentyFive
> DISTRIB_DESCRIPTION: "Fedora release 25 (Twenty Five)"
> Redirecting to '/usr/bin/dnf groupinstall -y Development Tools' (see
> 'man yum2dnf')
>
> Last metadata expiration check: 0:01:57 ago on Tue Jan 17 20:40:43 2017.
> Group 'Development Tools' is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
> Redirecting to '/usr/bin/dnf install -y redhat-lsb glibc-static
> java-1.8.0-openjdk-devel yum-utils openssl-devel
> https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
> apr-devel python-devel python-virtualenv lcov chrpath' (see 'man
> yum2dnf')
>
> Last metadata expiration check: 0:01:58 ago on Tue Jan 17 20:40:43 2017.
> Package epel-release-7-9.noarch is already installed, skipping.
> Package redhat-lsb-4.1-33.fc25.x86_64 is already installed, skipping.
> Package glibc-static-2.24-4.fc25.x86_64 is already installed, skipping.
> Package java-1.8.0-openjdk-devel-1:1.8.0.111-5.b16.fc25.x86_64 is
> already installed, skipping.
> Package yum-utils-1.1.31-511.fc25.noarch is already installed, skipping.
> Package openssl-devel-1:1.0.2j-3.fc25.x86_64 is already installed,
> skipping.
> Package apr-devel-1.5.2-4.fc25.x86_64 is already installed, skipping.
> Package python-devel-2.7.12-7.fc25.x86_64 is already installed, skipping.
> Package python2-virtualenv-15.0.3-2.fc25.noarch is already installed,
> skipping.
> Package lcov-1.12-1.fc25.noarch is already installed, skipping.
> Package chrpath-0.16-3.fc24.x86_64 is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
> Redirecting to '/usr/bin/dnf install -y --enablerepo=epel
> libconfuse-devel ganglia-devel' (see 'man yum2dnf')
>
> Last metadata expiration check: 0:02:01 ago on Tue Jan 17 20:40:43 2017.
> Package libconfuse-devel-3.0-1.fc25.x86_64 is already installed, skipping.
> Package ganglia-devel-3.7.2-12.fc25.x86_64 is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
>
> Yum-utils package has been deprecated, use dnf instead.
> See 'man yum2dnf' for more information.
>
>
> enabling epel-debuginfo
> enabling fedora-debuginfo
> enabling updates-debuginfo
> Could not find a package for: zlib-1.2.7-15.el7.x86_64
> No debuginfo packages available to install
> rm -f /work/src/vpp/build-root/scripts/.version
> /work/src/vpp/build-root/rpm/*.tar.gz
> make[1]: Entering directory '/work/src/vpp/build-root'
> @@@@ Arch for platform 'native' is native @@@@
> @@@@ Finding source for tools @@@@
> @@@@ Makefile fragment found in /work/src/vpp/build-root/packages/tools.mk
> @@@@
> @@@@ Source found in /work/src/vpp/src @@@@
> @@@@ Configuring tools in /work/src/vpp/build-root/build-tool-native/tools
> @@@@
> /work/src/vpp/build-root/../src/configure: line 2212: LT_INIT: command
> not found
> configure: error: cannot find install-sh, install.sh, or shtool in .
> "/work/src/vpp/build-root/../src"/.
> Makefile:649: recipe for target 'tools-configure' failed
> make[1]: *** [tools-configure] Error 1
> make[1]: Leaving directory '/work/src/vpp/build-root'
> Makefile:132: recipe for target '/work/src/vpp/build-root/.bootstrap.ok'
> failed
> make: *** [/work/src/vpp/build-root/.bootstrap.ok] Error 2
> rm -rf /work/src/vpp/build-root/build-*/
> rm -rf /work/src/vpp/build-root/build-tool-*
> rm -rf /work/src/vpp/build-root/install-*
> rm -rf /work/src/vpp/build-root/images-*
> rm -rf /work/src/vpp/build-root/tools
> rm -rf /work/src/vpp/build-root/*.deb
> rm -rf /work/src/vpp/build-root/*.rpm
> rm -rf /work/src/vpp/build-root/*.changes
> rm -rf /work/src/vpp/build-root/python
> if [ -e /usr/bin/dh ];then (cd
> /work/src/vpp/build-root/deb/;debian/rules clean); fi
> rm -f /work/src/vpp/build-root/deb/debian/*.install
> rm -f /work/src/vpp/build-root/deb/debian/*.dkms
> rm -f /work/src/vpp/build-root/deb/debian/changelog
> make[1]: Entering directory '/work/src/vpp/build-root'
> @@@@ Arch for platform 'native' is native @@@@
> @@@@ Finding source for tools @@@@
> @@@@ Makefile fragment found in /work/src/vpp/build-root/packages/tools.mk
> @@@@
> @@@@ Source found in /work/src/vpp/src @@@@
> @@@@ Configuring tools in /work/src/vpp/build-root/build-tool-native/tools
> @@@@
> /work/src/vpp/build-root/../src/configure: line 2212: LT_INIT: command
> not found
> configure: error: cannot find install-sh, install.sh, or shtool in .
> "/work/src/vpp/build-root/../src"/.
> Makefile:649: recipe for target 'tools-configure' failed
> make[1]: *** [tools-configure] Error 1
> make[1]: Leaving directory '/work/src/vpp/build-root'
> Makefile:132: recipe for target '/work/src/vpp/build-root/.bootstrap.ok'
> failed
> make: *** [/work/src/vpp/build-root/.bootstrap.ok] Error 2
>
> Kevin
>
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to