Missing dependency on chew.exe somewhere?

Dave Korn dave.korn.cygwin@googlemail.com
Tue Oct 27 19:47:00 GMT 2009


    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



More information about the Binutils mailing list