bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: coreutils' parallel make distcheck now fails


From: Jim Meyering
Subject: Re: coreutils' parallel make distcheck now fails
Date: Fri, 10 Apr 2009 14:51:08 +0200

Ralf Wildenhues wrote:
> * Jim Meyering wrote on Fri, Apr 10, 2009 at 02:07:53PM CEST:
>> On a quad-core system, building "make -j7 distcheck"
>> fails consistently like this: (note the parallel builds of rmdir.o)
>>
>>      CC  nohup.o
>>      CC  readlink.o
>>      CC  rm.o
>>      CC  rmdir.o
>>     make[3]: Entering directory `/c/coreutils/src'
>
> This looks fishy.  It shouldn't ever enter src twice.
> I bet that's a missing entry in AM_RECURSIVE_TARGETS (or
> ALL_RECURSIVE_TARGETS).  Proposed patch below.
>
>>      CC  readlink.o
>>      CC  stat.o
>>      AR  libver.a
>>      CC  sync.o
>>      CC  shred.o
>>      CC  rmdir.o
>>      CC  touch.o
>>      CC  unlink.o
>>     mv: cannot stat `.deps/rmdir.Tpo': No such file or directory
>>     make[3]: *** [rmdir.o] Error 1
>>     make[3]: *** Waiting for unfinished jobs....
>
> 2009-04-10  Ralf Wildenhues  <address@hidden>
>
>       Fix parallel distcheck failure.
>       * maint.mk (ALL_RECURSIVE_TARGETS): Add patch-check,
>       check-AUTHORS, maintainer-distcheck, vc-dist, taint-distcheck,
>       my-distcheck, alpha, beta, major.

Hi Ralf,

Thanks for that patch.
I should have mentioned that I'd tried a few
ALL_RECURSIVE_TARGETS additions before resorting
to the kludge.  Unfortunately even with your more complete
list (which I expect to commit) I still see the same failure:

  make[3]: Entering directory `/c/coreutils/src'
   CC  prog-fprintf.o
   AR  libver.a
   CC  ls.o
   CC  mkfifo.o
   CC  prog-fprintf.o
   CC  mknod.o
   CC  mkfifo.o
   CC  mktemp.o
   CC  mknod.o
   CC  mktemp.o
  info: Writing node (libc.info.gz)Formatting Calendar Time...
  info: Done.
   CC  mv.o
   CC  remove.o
   CC  nohup.o
  mv: cannot stat `.deps/mktemp.Tpo': No such file or directory
  make[3]: *** [mktemp.o] Error 1
  make[3]: *** Waiting for unfinished jobs....
  make[3]: Leaving directory `/c/coreutils/src'
  make[2]: *** [sc_tight_scope] Error 2
  make[2]: *** Waiting for unfinished jobs....
   CC  readlink.o
   CC  rm.o

   ...

   CCLD  su
  make[3]: Leaving directory `/c/coreutils/src'
  make[2]: Leaving directory `/c/coreutils'
  make[1]: *** [distcheck-hook] Error 2
  make[1]: Leaving directory `/c/coreutils'
  make: *** [distcheck] Error 2
  [Exit 2]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]