Environment: Ubuntu
Problem:install the buildroot ,but failed with message:
WARNING: `makeinfo’ is missing on your system. You should only need it if
you modified a `.texi’ or `.texinfo’ file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make’ (AIX,
DU, IRIX). You might want to install the `Texinfo’ package or
the `GNU make’ package. Grab either from any GNU archive site.
Solution:you can find the solution in :
http://docwiki.gumstix.org/Buildroot
1.install the textinfo by:
sudo apt-get install textinfo
which include the makeinfo tool
2.verify that the makeinfo command is in your PATH,
such as type "makeinfo –version"
3.go into the root dir of buildroot
4.delete the toolchain_build_XXX, XXX is your ARCH
such as toolchain_build_arm, but for buildroot-2009.11, not have this directory,
so my method is, re do all steps for buildroot,(untar code, redo config, make, also you can cp dl/* into here from old buildroot to save time)
rebuild it. then make is OK.
5.redo make in the root dir of buildroot
If this method is not OK:
1.check your makeinfo version:
makeinfo –version
If is >4.11, "then you may have encountered a well-known `binutils’ bug."
see following :
————————————————————————————————-
http://docwiki.gumstix.org/Buildroot
See this thread for ways to work around this bug.
If you are behind a proxy and are having trouble pulling down required files after running ‘make’:
export http_proxy="<a rel="nofollow" href="http://proxy.example.com:8080/" title="http://proxy.example.com:8080" class="external free">http://proxy.example.com:8080</a>"
Replace proxy.example.com with your actual proxy server. Replace 8080 with your actual proxy server port.
Open /gumstix-buildroot/toolchain/getter_script.sh
Edit the wget line (last line in my version) to read
wget -Y on -nd ${a[@]}
Try running make again.