This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Missing dependency on chew.exe somewhere?


On Tue, Oct 27, 2009 at 1:02 PM, Dave Korn
<dave.korn.cygwin@googlemail.com> wrote:
>
> ? ?Hi all,
>
> ?Anyone else doing parallel builds at the moment? ?I just (literally just
> this moment, haven't had time to investigate yet) saw a build fail at -j8
> because something tried to use chew.exe to process a texi file before it had
> been built; immediately repeating the make command then ran to completion, so
> it must have gotten built just fractionally too late.
>
>
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str < /gnu/binutils/src/bfd/doc/../cache.c >cache.tmp
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../coffcode.h >coffcode.tmp
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../aoutx.h >aoutx.tmp
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change cache.tmp cache.texi
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change aoutx.tmp aoutx.texi
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change coffcode.tmp coffcode.texi
>> make chew.exe
>> make chew.exe
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: Entering directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: `chew.exe' is up to date.
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str < /gnu/binutils/src/bfd/doc/../bfd.c >bfd.tmp
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: Entering directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: `chew.exe' is up to date.
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../elfcode.h >elfcode.tmp
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../archive.c >archive.tmp
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str < /gnu/binutils/src/bfd/doc/../archures.c >archures.tmp
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../format.c >format.tmp
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../corefile.c >core.tmp
>> make chew.exe
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change bfd.tmp bfdt.texi
>> make[4]: Entering directory `/gnu/binutils/obj/bfd/doc'
>> make[4]: `chew.exe' is up to date.
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str < /gnu/binutils/src/bfd/doc/../libbfd.c >libbfd.tmp
>> /bin/sh: ./chew.exe: No such file or directory
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change elfcode.tmp elfcode.texi
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change archive.tmp archive.texi
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change archures.tmp archures.texi
>> make[4]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>> ./chew.exe -f /gnu/binutils/src/bfd/doc/doc.str </gnu/binutils/src/bfd/doc/../elf.c >elf.tmp
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change format.tmp format.texi
>> make[3]: *** [core.texi] Error 127
>> make[3]: *** Waiting for unfinished jobs....
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change libbfd.tmp libbfd.texi
>> /bin/sh /gnu/binutils/src/bfd/doc/../../move-if-change elf.tmp elf.texi
>> make[3]: Leaving directory `/gnu/binutils/obj/bfd/doc'
>
> ?Missing dependency? ?This was in a clean object dir, configured with just -v
> and --prefix options, target i686-pc-cygwin. ?Anyway, heads up; I'll get to
> the bottom of it later if nobody jumps up and says "I know why that'll be
> happening".
>

FWIW, I have seen random failures with "make -j 8 check" in bfd
on Linux/x86-64. It is not very reproducible.



-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]