%% Chris Bainbridge <[EMAIL PROTECTED]> writes:

  cb> Hi, I've attached the output of a failed run with
  cb> --debug=jobs. Hope this is some help.

Hm.  This does make it look like a bug in make, that's for sure:

  cb> Putting child 0x08079e40 (paths.h) PID 13898 on the chain.
    ...

  cb> Obtained token for child 0x0807cc38 (diff.o).
  cb> source='diff.c' object='diff.o' libtool=no \
  cb> depfile='.deps/diff.Po' tmpdepfile='.deps/diff.TPo' \
  cb> depmode=gcc3 /bin/sh ../config/depcomp \
  cb> gcc -DHAVE_CONFIG_H -I. -I. -I..  -I../lib -I../lib   -g -O2 -c `test -f 
'diff.c' || echo './'`diff.c
  cb> Putting child 0x0807cc38 (diff.o) PID 13904 on the chain.
  cb> Live child 0x0807cc38 (diff.o) PID 13904 
  cb> Live child 0x0807c1f8 (context.o) PID 13902 
  cb> Live child 0x0807aa88 (analyze.o) PID 13900 
  cb> Live child 0x08079e40 (paths.h) PID 13898 

Right here make invokes the diff.o command even though paths.h, which is
a prerequisite according to other extracts posted here, has not yet
completed.

Can you run this again, this time with full debugging (-d)?  This will
generate voluminous output, but I only need to see the output for the
"src" directory.

Another thing that might be interesting is to run make in the src
subdirectory with "-p" to see what the makefile database looks like.
Maybe the prerequisites list we think we have is not what we really
have.

Thanks.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to