On 10/27/07, Philip Prindeville <[EMAIL PROTECTED]> wrote: > Philip Prindeville wrote: > > Well, I'm now seeing: > > > > make[4]: Entering directory > > `/home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14-build/etc' > > /home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14/missing > > makeinfo --split-size=5000000 --split-size=5000000 --no-split > > -I/home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14/etc -o > > standards.info > > /home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14/etc/standards.texi > > 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. > > make[4]: *** [standards.info] Error 1 > > make[4]: Leaving directory > > `/home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14-build/etc' > > make[3]: *** [info] Error 1 > > make[3]: Leaving directory > > `/home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14-build/etc' > > make[2]: *** [all-etc] Error 2 > > make[2]: *** Waiting for unfinished jobs.... > > > > > > Why "missing makeinfo"? > > > > Looking at toolchain_build_i586/binutils-2.17.50.0.14-build/config.log I > > see: > > > > ... > > configure:6073: checking for makeinfo > > configure:6089: found /usr/bin/makeinfo > > configure:6099: result: makeinfo > > ... > > ac_cv_prog_MAKEINFO=makeinfo > > ... > > MAKEINFO='/home/philipp/trunk2/toolchain_build_i586/binutils-2.17.50.0.14/missing > > makeinfo' > > ... > > > > > > Eh? > > > > -Philip > > > > > After a little digging, found that the configure.ac is broken: > > AC_CHECK_PROGS([MAKEINFO], makeinfo, [$MISSING makeinfo]) > case " $build_configdirs " in > *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;; > *) > changequote(,) > # For an installed makeinfo, we require it to be from texinfo 4.4 or > # higher, else we use the "missing" dummy. > if ${MAKEINFO} --version \ > | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; > then > : > else > MAKEINFO="$MISSING makeinfo" > fi > ;; > changequote([,]) > esac > > > > [EMAIL PROTECTED] binutils-2.17.50.0.14]$ makeinfo --version > makeinfo (GNU texinfo) 4.11 > > Copyright (C) 2007 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > [EMAIL PROTECTED] binutils-2.17.50.0.14]$ > > Uh, huh. > > It's not matching the paren/space after "texinfo"... nor is it considering > 4.11 >= 4.4... > > Sigh. > > -Philip >
Philip, Thanks for tracking this one down. I just committed a patch for configure and configure.ac that should get it to detect 4.10 - 4.20 as being greater than 4.4. Try this: svn up make binutils-clean make binutils-dirclean rm -rf toolchain_build_i586/binutils-* make binutils -- Kristian Kielhofner ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Astlinux-users mailing list Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [EMAIL PROTECTED]