bug-make
[Top][All Lists]
Advanced

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

Re: Make 3.82: weird "circular dependency" and missing $< expansion


From: Akim Demaille
Subject: Re: Make 3.82: weird "circular dependency" and missing $< expansion
Date: Tue, 3 May 2011 17:39:30 +0200

Le 2 mai 2011 à 16:07, Paul Smith a écrit :

Hi Paul!

> So, the circular dependency issue is because of this:
> 
>> %.eps: %.pdf
>> 
>> %.eps %.pdf: %.dat
> 
> In the second rule you say that BOTH %.eps and %.pdf can be built from
> %.dat, and in the first rule you say that %.eps can be built from %.pdf.
> So make has two different ways to build %.eps, and one of them lists as
> a prerequisite a co-target in the other rule.  Make is rightly confused
> here.

I'm confused in understanding why it's rightly confused :/  But maybe my 
confusion is, as Edward pointed out, because I am misled by the term "circular 
dependency", as really, I can't see any here.




reply via email to

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