Kristian Kielhofner wrote: > 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 > >
Shouldn't that be: diff -ur binutils-2.17.50.0.14.orig/configure.ac binutils-2.17.50.0.14/configure.ac --- binutils-2.17.50.0.14.orig/configure.ac 2007-03-23 11:41:48.000000000 -0 400 +++ binutils-2.17.50.0.14/configure.ac 2007-10-27 17:57:29.000000000 -0400 @@ -2400,7 +2400,7 @@ # 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 + | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9]|4\.[1-9][0-9])' >/dev/null 2>&1; then : else MAKEINFO="$MISSING makeinfo" instead? Otherwise you're really saying 4.[0-2] (well, 4.[10-20] was what you wrote, but that simplifies)... -Philip ------------------------------------------------------------------------- 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]