|
From: | Sergey Zubkovsky |
Subject: | Re: Why "*** extraneous `endef'. Stop."? |
Date: | Mon, 07 Sep 2009 05:34:25 +0400 |
User-agent: | Thunderbird 2.0.0.23 (Windows/20090812) |
Thanks to All for the answers! I'll submit the issue.Just two questions from a novice like me: is the 'make' at "active" development stage?
I'm looking to "http://savannah.gnu.org/bugs/?group=make".There are many hang up issues. They are dated by previous years and don't assigned to anyone. I'll schedule to move my project to bjam (http://www.boost.org/boost-build2/doc/html/index.html) since make's scripts are too difficult for my purpose.
Has anyone use bjam in yourself projects? Thanks. Philip Guenther wrote:
On Sun, Sep 6, 2009 at 8:09 AM, Sergey Zubkovsky<address@hidden> wrote:It seems to me this is a bug. All will be fine if we just rewrite 'ifneq (1,1)' as 'ifeq (1,1)'. That is why I sent the question. I hope someone will add an item in the bug tracker (who know `make' better than me and will confirm this supposition).Sure looks like a bug to me. Note that this has nothing to do with $(eval); it's presence in your example just confuses the issue. You can see the issue directly with this: ifneq (1,1) define var1 define var2 endef endef endif I suggest you visit http://savannah.gnu.org/projects/make and submit the bug. Philip Guenther
[Prev in Thread] | Current Thread | [Next in Thread] |