Boris Kolpackov <[EMAIL PROTECTED]> schrieb:

> [EMAIL PROTECTED] (Frank K�ster) writes:
>
>> I have written a Makefile for a Debian package which works just fine on
>> my local machine.  However, on one of the autobuilders (in this case
>> it's for Debian experimental) it goes in a seemingly endless loop.
>
> It's because your box is too fast. 

I suspected such a thing...

> You problem is equivalent to the one in the following simple makefile
> (assume there is a file called makefile.in in the current directory):
>
> all: ;@:

Uups, what does that mean? Where is it explained in the info file?

> %: %.in force
>       sleep 2 && touch $@
>
> force:
>       @true
>
> The endless loop comes from an (implicitly) phony target `force'
> which is remade unconditionally and thus renders whatever depends
> on it out of date (makefile, in our case). 

I see.

> So in your case
> the solution would be to get rid of those proxy targets and use
> real files instead.

Thank you, I'll have to look at that.  

Regards, Frank

-- 
Frank K�ster
Inst. f. Biochemie der Univ. Z�rich
Debian Developer



_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to