* Daniel Richard G. wrote on Fri, Mar 27, 2009 at 08:54:10AM CET:
> >
> > Looks like automake is as confused as you are.  For now, here's a
> > simple workaround, using a helper variable that is not special to
> > automake:
> 
> Oh, a workaround's not a problem; the bug is very narrow. In my case, I just 
> assigned the same literal value to noinst_PROGRAMS, as only one or two 
> program 
> names were ever involved.

Sure, but if you had dozens there, then it would make a difference.
Others who encounter the same problem might have many.

> Just wanted to bring the bogus error message to your attention, not least 
> because it seems remarkable that this corner case has never been addressed 
> before!

Well, I haven't looked at this at all, but I bet it's another glitch in
the code that rewrite *_PROGRAMS variables to end in `$(EXEEXT)'.  This
rewriting is inherently error-prone, and turns up new bugs like this one
every now and then.  Which is why I tend to veto new features that add
more in-place variable rewriting.

Cheers,
Ralf


Reply via email to