Failure building bfd.info

Michael Eager eager@eagercon.com
Wed Nov 15 00:40:00 GMT 2006


Daniel Jacobowitz wrote:
> On Tue, Nov 14, 2006 at 01:18:58PM -0800, Michael Eager wrote:
>> I'm building insight-6.5 (latest, fixed download) on an older
>> version Cygwin system which does not have makeinfo installed.
>> The build fails attempting to build bfd.info.
>>
>> There seem to be several things which are not right.
>>
>> 1) The tarfile includes bfd.info.  There shouldn't be any need
>>    to rebuild it.  (I even touched bfd.info after untarring
>>    to insure that make calculated the dependency correctly.)
>>
>> 2) There's a warning message that makeinfo is missing which
>>    says that this would only be needed if a .texi or .texinfo
>>    was modified.  None of these files were modified.
> 
> Same cause for these.  It probably rebuilt (or tried to) the generated
> files produced by "chew".  Try touching those instead.

This is the workaround:
touch bfd/doc/archures.texi
touch bfd/doc/bfd.info

> 
>> 3) When the make decides that it needs to build bfd.info, it
>>    cd's to the SOURCE directory, creates a backup directory,
>>    and moves bfd.info, etc., to the backup directory.  It then
>>    runs makeinfo, which fails, and it attempts to restore
>>    from the backup directory.  Which doesn't appear to
>>    happen.  It then deletes the backup directory and exits
>>    with an error code.
>>
>>    Why is this building bfd.info in the SOURCE directory?
>>    This just seems to be the wrong thing to do.
> 
> Automake.  There's roughly nothing we can do about this code, I'm
> afraid.  I've tried several times.

Bad automake. Bad! Bad!

-- 
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077



More information about the Binutils mailing list