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
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users
Donations to support AstLinux are graciously accepted via PayPal to [EMAIL
PROTECTED]