I am trying to build submodules. I checkout hydrogen, git submodule update --init pkgs/vyatta-vrrp, and try to build “sudo make vyatta-vrrp” it works. But when I try to do the same on vyatta-quagga, it failed. see log:
user@debian6:~/build-iso$ sudo make vyatta-quagga
dpkg-buildpackage -rfakeroot -D -us -uc -i -b -nc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package vyatta-quagga
dpkg-buildpackage: source version 0.99.17-15
dpkg-buildpackage: source changed by Stephen Hemminger stephen.hemminger@vyatta.com
dpkg-source -i --before-build vyatta-quagga
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: Unmet build dependencies: gawk libncurses5-dev libreadline5-dev libpam0g-dev libcap-dev libsnmp-dev
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc -i -b -nc failed
make: *** [vyatta-quagga] Error 29
user@debian6:~/build-iso$
Then i tried several other submodules, some work, some don’t work. for example, vyatta-lldp could not make as well, see log:
user@debian6:~/build-iso$ sudo make vyatta-lldp
dpkg-buildpackage -rfakeroot -D -us -uc -i -b -nc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package vyatta-lldp
dpkg-buildpackage: source version 0.18
dpkg-buildpackage: source changed by Stephen Hemminger stephen.hemminger@vyatta.com
dpkg-source -i --before-build vyatta-lldp
dpkg-buildpackage: host architecture i386
debian/rules build
dh_testdir
rm -f config.cache
./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/opt/vyatta --mandir=${prefix}/share/man --infodir=${prefix}/share/info CFLAGS=“-Wall -g -O2”
configure: error: cannot find install-sh, install.sh, or shtool in config “.”/config
make: *** [config.status] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1325:
dpkg-buildpackage -rfakeroot -D -us -uc -i -b -nc failed
make: *** [vyatta-lldp] Error 29
user@debian6:~/build-iso$