help-make
[Top][All Lists]
Advanced

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

Re: running parallel make jobs and avoiding jumbled/garbled output?


From: Eli Zaretskii
Subject: Re: running parallel make jobs and avoiding jumbled/garbled output?
Date: Fri, 29 Feb 2008 18:14:20 +0200

> From: Per Jessen <address@hidden>
> Date: Fri, 29 Feb 2008 15:55:08 +0100
> Y-Perjessen: Fri Feb 29 15:55:08 CET 2008
> 
> > Also, it looks like Make is considering your targets several times,
> > for some reason.  For example, the following passage appears several
> > times in the output (8 times in the full session debug1, to be
> > precise):
> > 
> >     Updating goal targets....
> >     Considering target file `all'.
> >      File `all' does not exist.
> >       Considering target file `userlist'.
> >        File `userlist' does not exist.
> >        Looking for an implicit rule for `userlist'.
> >        No implicit rule found for `userlist'.
> > Considering target file `e8/68/address@hidden'.
> > File `e8/68/address@hidden' does not exist.
> > Looking for an implicit rule for
> > `e8/68/address@hidden'.
> > 
> > Can you tell why Make is apparently trying to remake `all' several
> > times?
> 
> I have absolutely no idea.  The dependencies look like this:
> 
> all:   userlist
>         <additional commands to be run when userlist is built>
>         <basically a summary of the overall run>
> 
> userlist: \
> e8/68/EMAILADDR.send \
> 6d/25/EMAILADDR.send \
> 47/d3/EMAILADDR.send \
> 03/b9/EMAILADDR.send \
> 89/51/EMAILADDR.send \
> 59/f0/EMAILADDR.send \
> [90 in total for this test]
> 
> 
> 'userlist' is never created as a file, but it's not declared .PHONY
> either.  

Can you show a self-contained excerpt from this Makefile, where all
the dependencies and the corresponding rules of a single
xx/yy/EMAILADDR.send target are spelled out?

Also, are there any recursive Make invocations in this Makefile, and
if so, can you show the targets/rules which run them?




reply via email to

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