This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Missing dependency on chew.exe somewhere?
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Tue, 27 Oct 2009 20:02:47 +0000
- Subject: Missing dependency on chew.exe somewhere?
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".
cheers,
DaveK