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]

Reply via email to