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]

Reply via email to